Class MultiSourceSingleFileReliableAsyncTargetKeeperProcessLog
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.processlog.AbstractSingleFileTargetProcessLog
com.gigaspaces.internal.cluster.node.impl.processlog.globalorder.AbstractGlobalOrderTargetProcessLog
com.gigaspaces.internal.cluster.node.impl.processlog.globalorder.GlobalOrderTargetProcessLog
com.gigaspaces.internal.cluster.node.impl.processlog.globalorder.GlobalOrderReliableAsyncTargetKeeperProcessLog
com.gigaspaces.internal.cluster.node.impl.processlog.multisourcesinglefile.MultiSourceSingleFileReliableAsyncTargetKeeperProcessLog
- All Implemented Interfaces:
IReplicationAsyncTargetProcessLog, IReplicationTargetProcessLog, IReplicationReliableAsyncKeeperTargetProcessLog, IReplicationSyncTargetProcessLog
public class MultiSourceSingleFileReliableAsyncTargetKeeperProcessLog
extends GlobalOrderReliableAsyncTargetKeeperProcessLog
-
Nested Class Summary
Nested classes/interfaces inherited from class GlobalOrderTargetProcessLog
GlobalOrderTargetProcessLog.SharedOrderedPacketComparator -
Field Summary
Fields inherited from class AbstractGlobalOrderTargetProcessLog
_lastProcessedKey, _lifeCycleLock, _lockFields inherited from class AbstractSingleFileTargetProcessLog
_dataConsumer, _specificLogger -
Constructor Summary
ConstructorsConstructorDescriptionMultiSourceSingleFileReliableAsyncTargetKeeperProcessLog(MultiSourceSingleFileProcessLogConfig processLogConfig, IReplicationPacketDataConsumer<?> dataConsumer, IReplicationProcessLogExceptionHandler exceptionHandler, IReplicationInFacade replicationInFacade, String name, String groupName, String sourceLookupName, boolean oneWayMode, IReplicationGroupHistory groupHistory, IReplicationReliableAsyncMediator mediator) MultiSourceSingleFileReliableAsyncTargetKeeperProcessLog(MultiSourceSingleFileProcessLogConfig processLogConfig, IReplicationPacketDataConsumer<?> dataConsumer, IReplicationProcessLogExceptionHandler exceptionHandler, IReplicationInFacade replicationInFacade, String name, String groupName, String sourceLookupName, long lastProcessedKey, boolean isFirstHandshake, boolean oneWayMode, IReplicationGroupHistory groupHistory, IReplicationReliableAsyncMediator mediator) -
Method Summary
Modifier and TypeMethodDescriptionprotected IReliableAsyncStategetReliableAsyncStateFromHandshakeRequest(IBacklogHandshakeRequest handshakeRequest) Methods inherited from class GlobalOrderReliableAsyncTargetKeeperProcessLog
afterSuccessfulConsumption, canResetState, contentRequiredWhileProcessing, createReplicationInContext, getMediator, getReplicationInContext, performHandshake, processHandshakeIteration, shouldCloneOnFilterMethods inherited from class GlobalOrderTargetProcessLog
dumpStateExtra, onClose, process, processBatch, processPacketsMethods inherited from class AbstractGlobalOrderTargetProcessLog
close, dumpState, filterDuplicate, filterDuplicate, getLastProcessedKey, isClosed, isFirstHandshakeForTarget, isOpen, logDeletion, processIdleStateData, resync, throwClosedException, toWireFormMethods inherited from class AbstractSingleFileTargetProcessLog
getDataConsumer, getExceptionHandler, getGroupHistory, getGroupName, getReplicationInFacade, getSourceLookupName, throwIfRepetitiveError, toLogMessageMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IReplicationTargetProcessLog
close, dumpState, getDataConsumer, processIdleStateData, resync, toLogMessage, toWireForm
-
Constructor Details
-
MultiSourceSingleFileReliableAsyncTargetKeeperProcessLog
public MultiSourceSingleFileReliableAsyncTargetKeeperProcessLog(MultiSourceSingleFileProcessLogConfig processLogConfig, IReplicationPacketDataConsumer<?> dataConsumer, IReplicationProcessLogExceptionHandler exceptionHandler, IReplicationInFacade replicationInFacade, String name, String groupName, String sourceLookupName, boolean oneWayMode, IReplicationGroupHistory groupHistory, IReplicationReliableAsyncMediator mediator) -
MultiSourceSingleFileReliableAsyncTargetKeeperProcessLog
public MultiSourceSingleFileReliableAsyncTargetKeeperProcessLog(MultiSourceSingleFileProcessLogConfig processLogConfig, IReplicationPacketDataConsumer<?> dataConsumer, IReplicationProcessLogExceptionHandler exceptionHandler, IReplicationInFacade replicationInFacade, String name, String groupName, String sourceLookupName, long lastProcessedKey, boolean isFirstHandshake, boolean oneWayMode, IReplicationGroupHistory groupHistory, IReplicationReliableAsyncMediator mediator)
-
-
Method Details
-
getReliableAsyncStateFromHandshakeRequest
protected IReliableAsyncState getReliableAsyncStateFromHandshakeRequest(IBacklogHandshakeRequest handshakeRequest)
-