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 void
fireOffline
(Exception exception, Node remoteNode, RemoteNodeStatus status) protected void
fireOnline
(Node remoteNode, RemoteNodeStatus status) protected String
protected HttpException
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected boolean
protected void
logTransportMessage
(Node remoteNode, String message, Object... args) protected boolean
shouldLogTransportError
(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
-