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
ModifierConstructorDescriptionprotected
Csync2Resource
(AppCluster cluster, Csync2ResourceConfiguration resourceConfiguration, Collection<? extends ResourceNode<?, ?>> resourceNodes) Creates a newCsync2Resource
. -
Method Summary
Modifier and TypeMethodDescriptionboolean
protected Csync2ResourceSynchronizer
newResourceSynchronizer
(Csync2ResourceNode localResourceNode, Csync2ResourceNode remoteResourceNode, ResourceConfiguration<Csync2Resource, Csync2ResourceNode> resourceConfiguration) Methods inherited from class com.aoapps.appcluster.CronResource
getSynchronizeTimeout, getTestTimeout
Methods 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:
getAllowMultiMaster
in classResource<Csync2Resource,
Csync2ResourceNode>
-
getGroups
-
newResourceSynchronizer
protected Csync2ResourceSynchronizer newResourceSynchronizer(Csync2ResourceNode localResourceNode, Csync2ResourceNode remoteResourceNode, ResourceConfiguration<Csync2Resource, Csync2ResourceNode> resourceConfiguration) throws AppClusterConfigurationException- Specified by:
newResourceSynchronizer
in classCronResource<Csync2Resource,
Csync2ResourceNode> - Throws:
AppClusterConfigurationException
-