Class AbstractOfflineDetectorService
java.lang.Object
org.jumpmind.symmetric.service.impl.AbstractService
org.jumpmind.symmetric.service.impl.AbstractOfflineDetectorService
- All Implemented Interfaces:
IOfflineDetectorService,IService
- Direct Known Subclasses:
FileSyncService,PullService,PushService
public abstract class AbstractOfflineDetectorService
extends AbstractService
implements IOfflineDetectorService
Abstract service that provides help methods for detecting offline status.
-
Field Summary
FieldsFields inherited from class org.jumpmind.symmetric.service.impl.AbstractService
log, parameterService, platform, sqlTemplate, sqlTemplateDirty, symmetricDialect, tablePrefix -
Constructor Summary
ConstructorsConstructorDescriptionAbstractOfflineDetectorService(IParameterService parameterService, ISymmetricDialect symmetricDialect, IExtensionService extensionService) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfireOffline(Exception exception, Node remoteNode, RemoteNodeStatus status) protected voidfireOnline(Node remoteNode, RemoteNodeStatus status) protected Stringprotected HttpExceptionprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected voidlogTransportMessage(Node remoteNode, String message, Object... args) protected booleanshouldLogTransportError(String nodeId) 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
-
Field Details
-
extensionService
-
-
Constructor Details
-
AbstractOfflineDetectorService
public AbstractOfflineDetectorService() -
AbstractOfflineDetectorService
public AbstractOfflineDetectorService(IParameterService parameterService, ISymmetricDialect symmetricDialect, IExtensionService extensionService)
-
-
Method Details
-
fireOnline
-
fireOffline
-
getExceptionMessage
-
logTransportMessage
-
shouldLogTransportError
-
isOffline
-
isNotAuthenticated
-
isAuthenticationExpired
-
isBusy
-
isDuplicateConnection
-
isServiceNotReady
-
isSyncDisabled
-
isRegistrationRequired
-
isRegistrationPending
-
isInitialLoadPending
-
isRegistrationNotOpen
-
isNoReservation
-
is
-
getHttpException
-