public class GlobalOrderBatchConsumeTargetProcessLog extends AbstractGlobalOrderTargetProcessLog implements IReplicationBatchConsumeAsyncTargetProcessLog, IBatchExecutedCallback
_lastProcessedKey, _lifeCycleLock, _lock_dataConsumer, _specificLogger| Modifier | Constructor and Description | 
|---|---|
  | 
GlobalOrderBatchConsumeTargetProcessLog(IReplicationPacketDataBatchConsumer<?> dataConsumer,
                                       IReplicationProcessLogExceptionHandler exceptionHandler,
                                       IReplicationInFacade replicationInFacade,
                                       String name,
                                       String groupName,
                                       String sourceLookupName,
                                       IReplicationGroupHistory groupHistory)  | 
protected  | 
GlobalOrderBatchConsumeTargetProcessLog(IReplicationPacketDataBatchConsumer<?> dataConsumer,
                                       IReplicationProcessLogExceptionHandler exceptionHandler,
                                       IReplicationInFacade replicationInFacade,
                                       String name,
                                       String groupName,
                                       String sourceLookupName,
                                       long lastProcessedKey,
                                       boolean firstHandshakeForTarget,
                                       IReplicationGroupHistory groupHistory)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
batchConsumed(long lastProcessKeyInBatch)  | 
protected boolean | 
contentRequiredWhileProcessing()  | 
protected void | 
onClose()  | 
IProcessResult | 
process(String sourceLookupName,
       IReplicationOrderedPacket packet,
       IReplicationInFilterCallback inFilterCallback)  | 
GlobalOrderProcessResult | 
processBatch(String sourceLookupName,
            List<IReplicationOrderedPacket> packets,
            IReplicationInFilterCallback inFilterCallback)  | 
canResetState, close, dumpState, dumpStateExtra, filterDuplicate, filterDuplicate, getLastProcessedKey, isClosed, isFirstHandshakeForTarget, isOpen, logDeletion, performHandshake, processHandshakeIteration, processIdleStateData, resync, throwClosedException, toWireFormcreateReplicationInContext, getDataConsumer, getExceptionHandler, getGroupHistory, getGroupName, getLogLevel, getReplicationInContext, getReplicationInFacade, getSourceLookupName, throwIfRepetitiveError, toLogMessageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, dumpState, getDataConsumer, performHandshake, processHandshakeIteration, processIdleStateData, resync, toLogMessage, toWireFormprotected GlobalOrderBatchConsumeTargetProcessLog(IReplicationPacketDataBatchConsumer<?> dataConsumer, IReplicationProcessLogExceptionHandler exceptionHandler, IReplicationInFacade replicationInFacade, String name, String groupName, String sourceLookupName, long lastProcessedKey, boolean firstHandshakeForTarget, IReplicationGroupHistory groupHistory)
public GlobalOrderBatchConsumeTargetProcessLog(IReplicationPacketDataBatchConsumer<?> dataConsumer, IReplicationProcessLogExceptionHandler exceptionHandler, IReplicationInFacade replicationInFacade, String name, String groupName, String sourceLookupName, IReplicationGroupHistory groupHistory)
protected boolean contentRequiredWhileProcessing()
contentRequiredWhileProcessing in class AbstractSingleFileTargetProcessLogprotected void onClose()
onClose in class AbstractGlobalOrderTargetProcessLogpublic GlobalOrderProcessResult processBatch(String sourceLookupName, List<IReplicationOrderedPacket> packets, IReplicationInFilterCallback inFilterCallback)
processBatch in interface IReplicationTargetProcessLogpublic IProcessResult process(String sourceLookupName, IReplicationOrderedPacket packet, IReplicationInFilterCallback inFilterCallback)
process in interface IReplicationTargetProcessLogpublic void batchConsumed(long lastProcessKeyInBatch)
batchConsumed in interface IBatchExecutedCallbackCopyright © GigaSpaces.