public class MultiBucketSingleFileReliableAsyncTargetKeeperProcessLog extends MultiBucketSingleFileSyncTargetProcessLog implements IReplicationReliableAsyncKeeperTargetProcessLog
_dataConsumer, _specificLogger
Constructor and Description |
---|
MultiBucketSingleFileReliableAsyncTargetKeeperProcessLog(ProcessLogConfig config,
IReplicationPacketDataConsumer<?> dataConsumer,
IReplicationProcessLogExceptionHandler exceptionHandler,
IReplicationInFacade replicationInFacade,
String name,
String groupName,
String sourceLookupName,
IReplicationGroupHistory groupHistory,
IReplicationReliableAsyncMediator mediator) |
MultiBucketSingleFileReliableAsyncTargetKeeperProcessLog(ProcessLogConfig config,
IReplicationPacketDataConsumer dataConsumer,
IReplicationProcessLogExceptionHandler exceptionHandler,
IReplicationInFacade replicationInFacade,
String name,
String groupName,
String sourceLookupName,
long[] lastProcessedKeys,
long[] lastGlobalProcessedKeys,
boolean firstHandshakeForTarget,
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() |
ReplicationInContext |
getReplicationInContext() |
MultiBucketSingleFileHandshakeResponse |
performHandshake(String memberName,
IBacklogHandshakeRequest handshakeRequest) |
void |
processHandshakeIteration(String sourceMemberName,
IHandshakeIteration handshakeIteration) |
protected boolean |
shouldCloneOnFilter() |
close, createBatchParallelProcessingContinuationTask, dumpState, dumpStateExtra, getConsumeTimeout, getExecutorService, getLastGlobalProcessedKeys, getLastProcessedKeys, getSpecificLogger, isFirstHandshakeForTarget, process, process, process, process, process, process, processBatch, processIdleStateData, resync, throwClosedException, toWireForm, validateNotClosed, validateOpen
getDataConsumer, getExceptionHandler, getGroupHistory, getGroupName, getReplicationInFacade, getSourceLookupName, throwIfRepetitiveError, toLogMessage
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, dumpState, getDataConsumer, process, processBatch, processIdleStateData, resync, toLogMessage, toWireForm
public MultiBucketSingleFileReliableAsyncTargetKeeperProcessLog(ProcessLogConfig config, IReplicationPacketDataConsumer<?> dataConsumer, IReplicationProcessLogExceptionHandler exceptionHandler, IReplicationInFacade replicationInFacade, String name, String groupName, String sourceLookupName, IReplicationGroupHistory groupHistory, IReplicationReliableAsyncMediator mediator)
public MultiBucketSingleFileReliableAsyncTargetKeeperProcessLog(ProcessLogConfig config, IReplicationPacketDataConsumer dataConsumer, IReplicationProcessLogExceptionHandler exceptionHandler, IReplicationInFacade replicationInFacade, String name, String groupName, String sourceLookupName, long[] lastProcessedKeys, long[] lastGlobalProcessedKeys, boolean firstHandshakeForTarget, IReplicationGroupHistory groupHistory, IReplicationReliableAsyncMediator mediator)
public ReplicationInContext createReplicationInContext()
createReplicationInContext
in class AbstractSingleFileTargetProcessLog
public ReplicationInContext getReplicationInContext()
getReplicationInContext
in class AbstractSingleFileTargetProcessLog
protected boolean contentRequiredWhileProcessing()
contentRequiredWhileProcessing
in class MultiBucketSingleFileSyncTargetProcessLog
public IReplicationReliableAsyncMediator getMediator()
getMediator
in interface IReplicationReliableAsyncKeeperTargetProcessLog
protected boolean shouldCloneOnFilter()
shouldCloneOnFilter
in class AbstractMultiBucketSingleFileTargetProcessLog
protected void afterSuccessfulConsumption(String sourceLookupName, IReplicationOrderedPacket packet)
afterSuccessfulConsumption
in class AbstractMultiBucketSingleFileTargetProcessLog
public void processHandshakeIteration(String sourceMemberName, IHandshakeIteration handshakeIteration)
processHandshakeIteration
in interface IReplicationTargetProcessLog
processHandshakeIteration
in class AbstractMultiBucketSingleFileTargetProcessLog
public MultiBucketSingleFileHandshakeResponse performHandshake(String memberName, IBacklogHandshakeRequest handshakeRequest) throws IncomingReplicationOutOfSyncException
performHandshake
in interface IReplicationTargetProcessLog
performHandshake
in class AbstractMultiBucketSingleFileTargetProcessLog
IncomingReplicationOutOfSyncException
protected boolean canResetState()
canResetState
in class AbstractMultiBucketSingleFileTargetProcessLog
Copyright © GigaSpaces.