Class PullService
java.lang.Object
org.jumpmind.symmetric.service.impl.AbstractService
org.jumpmind.symmetric.service.impl.AbstractOfflineDetectorService
org.jumpmind.symmetric.service.impl.PullService
- All Implemented Interfaces:
INodeCommunicationService.INodeCommunicationExecutor
,IOfflineDetectorService
,IPullService
,IService
public class PullService
extends AbstractOfflineDetectorService
implements IPullService, INodeCommunicationService.INodeCommunicationExecutor
- See Also:
-
Field Summary
Fields inherited from class org.jumpmind.symmetric.service.impl.AbstractOfflineDetectorService
extensionService
Fields inherited from class org.jumpmind.symmetric.service.impl.AbstractService
log, parameterService, platform, sqlTemplate, sqlTemplateDirty, symmetricDialect, tablePrefix
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(NodeCommunication nodeCommunication, RemoteNodeStatus status) protected List<NodeCommunication>
pullConfigData
(boolean force) pullData
(boolean force) Methods inherited from class org.jumpmind.symmetric.service.impl.AbstractOfflineDetectorService
fireOffline, fireOnline, getExceptionMessage, getHttpException, is, isAuthenticationExpired, isBusy, isDuplicateConnection, isInitialLoadPending, isNoReservation, isNotAuthenticated, isOffline, isRegistrationNotOpen, isRegistrationPending, isRegistrationRequired, isServiceNotReady, isServiceUnavailable, isSyncDisabled, logTransportMessage, shouldLogTransportError
Methods inherited from class org.jumpmind.symmetric.service.impl.AbstractService
assertNotNull, buildBatchOrderBy, buildBatchParams, buildBatchWhere, buildBatchWhereFromFilter, close, createSqlReplacementTokens, getJdbcTemplate, getParameterService, getSql, getSymmetricDialect, getTablePrefix, getTargetDialect, getTargetPlatform, getTargetPlatform, isCalledFromSymmetricAdminTool, isSet, isStreamClosedByClient, isSymmetricTable, logOnce, maxDate, readAcks, sendAck, setSqlMap, synchronize, toNodeIds, toNodeIds
-
Constructor Details
-
PullService
-
-
Method Details
-
pullData
- Specified by:
pullData
in interfaceIPullService
-
filterForReadyQueues
-
execute
- Specified by:
execute
in interfaceINodeCommunicationService.INodeCommunicationExecutor
-
pullConfigData
- Specified by:
pullConfigData
in interfaceIPullService
-