Uses of Class
com.aoapps.appcluster.ResourceNode
-
Uses of ResourceNode in com.aoapps.appcluster
Modifier and TypeInterfaceDescriptioninterface
CronResourceConfiguration<R extends Resource<R,
N>, N extends ResourceNode<R, N>> The configuration for one resource that is scheduled as a CronJob.class
Resource<R extends Resource<R,
N>, N extends ResourceNode<R, N>> Monitors the status of a resource by monitoring its role based on DNS entries and synchronizing the resource on an as-needed and/or scheduled basis.interface
ResourceConfiguration<R extends Resource<R,
N>, N extends ResourceNode<R, N>> The configuration for one resource.class
ResourceNode<R extends Resource<R,
N>, N extends ResourceNode<R, N>> The node settings on a per-resource basis.interface
ResourceNodeConfiguration<R extends Resource<R,
N>, N extends ResourceNode<R, N>> The configuration for one resource node.class
ResourceNodePropertiesConfiguration<R extends Resource<R,
N>, N extends ResourceNode<R, N>> The configuration for one resource node.class
ResourcePropertiesConfiguration<R extends Resource<R,
N>, N extends ResourceNode<R, N>> The configuration for one resource.interface
ResourcePropertiesConfigurationFactory<R extends Resource<R,
N>, N extends ResourceNode<R, N>> Loads custom types of resources from properties configuration.class
ResourceSynchronizer<R extends Resource<R,
N>, N extends ResourceNode<R, N>> Each resource has one synchronizer between it and any other node for the resource.Modifier and TypeClassDescriptionclass
CronResourceNode<R extends CronResource<R,
N>, N extends CronResourceNode<R, N>> The node settings include cron details.Modifier and TypeFieldDescriptionprotected final N
ResourceSynchronizer.localResourceNode
protected final N
ResourceSynchronizer.remoteResourceNode
Modifier and TypeMethodDescriptionResourceNode
<?, ?> ResourceSynchronizationResult.getLocalResourceNode()
ResourceNode
<?, ?> ResourceSynchronizationResult.getRemoteResourceNode()
ResourceNode
<?, ?> ResourceNodeDnsResult.getResourceNode()
Modifier and TypeMethodDescriptionResourceConfiguration.newResource
(AppCluster cluster, Collection<? extends ResourceNode<?, ?>> resourceNodes) Creates a new resource from this configuration.abstract R
ResourcePropertiesConfiguration.newResource
(AppCluster cluster, Collection<? extends ResourceNode<?, ?>> resourceNodes) ModifierConstructorDescriptionResourceSynchronizationResult
(ResourceNode<?, ?> localResourceNode, ResourceNode<?, ?> remoteResourceNode, ResourceSynchronizationMode mode, Collection<ResourceSynchronizationResultStep> steps) ModifierConstructorDescriptionprotected
CronResource
(AppCluster cluster, CronResourceConfiguration<R, N> resourceConfiguration, Collection<? extends ResourceNode<?, ?>> resourceNodes) protected
Resource
(AppCluster cluster, ResourceConfiguration<R, N> resourceConfiguration, Collection<? extends ResourceNode<?, ?>> resourceNodes)