public class GlobalOrderReliableAsyncTargetKeeperProcessLog extends GlobalOrderTargetProcessLog implements IReplicationReliableAsyncKeeperTargetProcessLog
GlobalOrderTargetProcessLog.SharedOrderedPacketComparator_lastProcessedKey, _lifeCycleLock, _lock_dataConsumer, _specificLogger| Constructor and Description |
|---|
GlobalOrderReliableAsyncTargetKeeperProcessLog(GlobalOrderProcessLogConfig processLogConfig,
IReplicationPacketDataConsumer<?> dataConsumer,
IReplicationProcessLogExceptionHandler exceptionHandler,
IReplicationInFacade replicationInFacade,
String name,
String groupName,
String sourceLookupName,
boolean oneWayMode,
IReplicationGroupHistory groupHistory,
IReplicationReliableAsyncMediator mediator) |
GlobalOrderReliableAsyncTargetKeeperProcessLog(GlobalOrderProcessLogConfig processLogConfig,
IReplicationPacketDataConsumer<?> dataConsumer,
IReplicationProcessLogExceptionHandler exceptionHandler,
IReplicationInFacade replicationInFacade,
String name,
String groupName,
String sourceLookupName,
long lastProcessedKey,
boolean isFirstHandshake,
boolean oneWayMode,
IReplicationGroupHistory groupHistory,
IReplicationReliableAsyncMediator mediator) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterSuccessfulConsumption(String sourceLookupName,
IReplicationOrderedPacket packet) |
protected boolean |
canResetState() |
protected boolean |
contentRequiredWhileProcessing() |
ReplicationInContext |
createReplicationInContext() |
IReplicationReliableAsyncMediator |
getMediator() |
protected IReliableAsyncState |
getReliableAsyncStateFromHandshakeRequest(IBacklogHandshakeRequest handshakeRequest) |
ReplicationInContext |
getReplicationInContext() |
GlobalOrderProcessLogHandshakeResponse |
performHandshake(String memberName,
IBacklogHandshakeRequest handshakeRequest) |
void |
processHandshakeIteration(String sourceMemberName,
IHandshakeIteration handshakeIteration) |
protected boolean |
shouldCloneOnFilter() |
dumpStateExtra, onClose, process, processBatch, processPacketsclose, dumpState, filterDuplicate, filterDuplicate, getLastProcessedKey, isClosed, isFirstHandshakeForTarget, isOpen, logDeletion, processIdleStateData, resync, throwClosedException, toWireFormgetDataConsumer, getExceptionHandler, getGroupHistory, getGroupName, getReplicationInFacade, getSourceLookupName, throwIfRepetitiveError, toLogMessageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, dumpState, getDataConsumer, processIdleStateData, resync, toLogMessage, toWireFormpublic GlobalOrderReliableAsyncTargetKeeperProcessLog(GlobalOrderProcessLogConfig processLogConfig, IReplicationPacketDataConsumer<?> dataConsumer, IReplicationProcessLogExceptionHandler exceptionHandler, IReplicationInFacade replicationInFacade, String name, String groupName, String sourceLookupName, boolean oneWayMode, IReplicationGroupHistory groupHistory, IReplicationReliableAsyncMediator mediator)
public GlobalOrderReliableAsyncTargetKeeperProcessLog(GlobalOrderProcessLogConfig processLogConfig, IReplicationPacketDataConsumer<?> dataConsumer, IReplicationProcessLogExceptionHandler exceptionHandler, IReplicationInFacade replicationInFacade, String name, String groupName, String sourceLookupName, long lastProcessedKey, boolean isFirstHandshake, boolean oneWayMode, IReplicationGroupHistory groupHistory, IReplicationReliableAsyncMediator mediator)
public ReplicationInContext createReplicationInContext()
createReplicationInContext in class AbstractSingleFileTargetProcessLogpublic ReplicationInContext getReplicationInContext()
getReplicationInContext in class AbstractSingleFileTargetProcessLogprotected boolean contentRequiredWhileProcessing()
contentRequiredWhileProcessing in class GlobalOrderTargetProcessLogpublic IReplicationReliableAsyncMediator getMediator()
getMediator in interface IReplicationReliableAsyncKeeperTargetProcessLogprotected boolean shouldCloneOnFilter()
shouldCloneOnFilter in class GlobalOrderTargetProcessLogprotected void afterSuccessfulConsumption(String sourceLookupName, IReplicationOrderedPacket packet)
afterSuccessfulConsumption in class GlobalOrderTargetProcessLogpublic void processHandshakeIteration(String sourceMemberName, IHandshakeIteration handshakeIteration)
processHandshakeIteration in interface IReplicationTargetProcessLogprocessHandshakeIteration in class AbstractGlobalOrderTargetProcessLogpublic GlobalOrderProcessLogHandshakeResponse performHandshake(String memberName, IBacklogHandshakeRequest handshakeRequest) throws IncomingReplicationOutOfSyncException
performHandshake in interface IReplicationTargetProcessLogperformHandshake in class AbstractGlobalOrderTargetProcessLogIncomingReplicationOutOfSyncExceptionprotected IReliableAsyncState getReliableAsyncStateFromHandshakeRequest(IBacklogHandshakeRequest handshakeRequest)
protected boolean canResetState()
canResetState in class AbstractGlobalOrderTargetProcessLogCopyright © GigaSpaces.