java.lang.Object
com.aoapps.appcluster.Resource<Csync2Resource,Csync2ResourceNode>
com.aoapps.appcluster.CronResource<Csync2Resource,Csync2ResourceNode>
com.aoapps.appcluster.csync2.Csync2Resource
Synchronizes resources using csync2.
- Author:
- AO Industries, Inc.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCsync2Resource(AppCluster cluster, Csync2ResourceConfiguration resourceConfiguration, Collection<? extends ResourceNode<?, ?>> resourceNodes) Creates a newCsync2Resource. -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected Csync2ResourceSynchronizernewResourceSynchronizer(Csync2ResourceNode localResourceNode, Csync2ResourceNode remoteResourceNode, ResourceConfiguration<Csync2Resource, Csync2ResourceNode> resourceConfiguration) Methods inherited from class com.aoapps.appcluster.CronResource
getSynchronizeTimeout, getTestTimeoutMethods inherited from class com.aoapps.appcluster.Resource
equals, getCluster, getDisplay, getDnsMonitor, getEnabledNameservers, getId, getMasterRecords, getMasterRecordsTtl, getResourceNodes, getStatus, getSynchronizerMap, getSynchronizers, getType, hashCode, isEnabled, toString
-
Constructor Details
-
Csync2Resource
protected Csync2Resource(AppCluster cluster, Csync2ResourceConfiguration resourceConfiguration, Collection<? extends ResourceNode<?, ?>> resourceNodes) throws AppClusterConfigurationExceptionCreates a newCsync2Resource.- Throws:
AppClusterConfigurationException
-
-
Method Details
-
getAllowMultiMaster
public boolean getAllowMultiMaster()- Specified by:
getAllowMultiMasterin classResource<Csync2Resource,Csync2ResourceNode>
-
getGroups
-
newResourceSynchronizer
protected Csync2ResourceSynchronizer newResourceSynchronizer(Csync2ResourceNode localResourceNode, Csync2ResourceNode remoteResourceNode, ResourceConfiguration<Csync2Resource, Csync2ResourceNode> resourceConfiguration) throws AppClusterConfigurationException- Specified by:
newResourceSynchronizerin classCronResource<Csync2Resource,Csync2ResourceNode> - Throws:
AppClusterConfigurationException
-
