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, validateOpengetDataConsumer, getExceptionHandler, getGroupHistory, getGroupName, getReplicationInFacade, getSourceLookupName, throwIfRepetitiveError, toLogMessageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, dumpState, getDataConsumer, process, processBatch, processIdleStateData, resync, toLogMessage, toWireFormpublic 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 AbstractSingleFileTargetProcessLogpublic ReplicationInContext getReplicationInContext()
getReplicationInContext in class AbstractSingleFileTargetProcessLogprotected boolean contentRequiredWhileProcessing()
contentRequiredWhileProcessing in class MultiBucketSingleFileSyncTargetProcessLogpublic IReplicationReliableAsyncMediator getMediator()
getMediator in interface IReplicationReliableAsyncKeeperTargetProcessLogprotected boolean shouldCloneOnFilter()
shouldCloneOnFilter in class AbstractMultiBucketSingleFileTargetProcessLogprotected void afterSuccessfulConsumption(String sourceLookupName, IReplicationOrderedPacket packet)
afterSuccessfulConsumption in class AbstractMultiBucketSingleFileTargetProcessLogpublic void processHandshakeIteration(String sourceMemberName, IHandshakeIteration handshakeIteration)
processHandshakeIteration in interface IReplicationTargetProcessLogprocessHandshakeIteration in class AbstractMultiBucketSingleFileTargetProcessLogpublic MultiBucketSingleFileHandshakeResponse performHandshake(String memberName, IBacklogHandshakeRequest handshakeRequest) throws IncomingReplicationOutOfSyncException
performHandshake in interface IReplicationTargetProcessLogperformHandshake in class AbstractMultiBucketSingleFileTargetProcessLogIncomingReplicationOutOfSyncExceptionprotected boolean canResetState()
canResetState in class AbstractMultiBucketSingleFileTargetProcessLogCopyright © GigaSpaces.