java.lang.Object
com.aoapps.appcluster.ResourceSynchronizer<ImapResource,ImapResourceNode>
com.aoapps.appcluster.CronResourceSynchronizer<ImapResource,ImapResourceNode>
com.aoapps.appcluster.imap.ImapResourceSynchronizer
public class ImapResourceSynchronizer
extends CronResourceSynchronizer<ImapResource,ImapResourceNode>
Performs synchronization using IMAP.
- Author:
- AO Industries, Inc.
-
Field Summary
Fields inherited from class com.aoapps.appcluster.ResourceSynchronizer
localResourceNode, remoteResourceNode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedImapResourceSynchronizer(ImapResourceNode localResourceNode, ImapResourceNode remoteResourceNode, Schedule synchronizeSchedule, Schedule testSchedule) Creates a newImapResourceSynchronizer. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanSynchronize(ResourceSynchronizationMode mode, ResourceNodeDnsResult localDnsResult, ResourceNodeDnsResult remoteDnsResult) protected ResourceSynchronizationResultsynchronize(ResourceSynchronizationMode mode, ResourceNodeDnsResult localDnsResult, ResourceNodeDnsResult remoteDnsResult) Methods inherited from class com.aoapps.appcluster.CronResourceSynchronizer
canSynchronizeNow, getCanSynchronizeNow, getCanTestNow, getLastResult, getState, getStateMessage, getSynchronizeSchedule, getTestSchedule, start, stop, synchronizeNowMethods inherited from class com.aoapps.appcluster.ResourceSynchronizer
getLocalResourceNode, getRemoteResourceNode, getResultStatus, toString
-
Constructor Details
-
ImapResourceSynchronizer
protected ImapResourceSynchronizer(ImapResourceNode localResourceNode, ImapResourceNode remoteResourceNode, Schedule synchronizeSchedule, Schedule testSchedule) Creates a newImapResourceSynchronizer.
-
-
Method Details
-
canSynchronize
protected boolean canSynchronize(ResourceSynchronizationMode mode, ResourceNodeDnsResult localDnsResult, ResourceNodeDnsResult remoteDnsResult) - Specified by:
canSynchronizein classCronResourceSynchronizer<ImapResource,ImapResourceNode>
-
synchronize
protected ResourceSynchronizationResult synchronize(ResourceSynchronizationMode mode, ResourceNodeDnsResult localDnsResult, ResourceNodeDnsResult remoteDnsResult) - Specified by:
synchronizein classCronResourceSynchronizer<ImapResource,ImapResourceNode>
-
