Class ReliableAsyncAdaptiveProcessLogBuilder
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.processlog.ReliableAsyncAdaptiveProcessLogBuilder
- All Implemented Interfaces:
IReplicationAsyncProcessLogBuilder,IReplicationProcessLogBuilder,IReplicationReliableAsyncKeeperProcessLogBuilder,IReplicationReliableAsyncProcessLogBuilder,IReplicationSyncProcessLogBuilder
public class ReliableAsyncAdaptiveProcessLogBuilder
extends Object
implements IReplicationProcessLogBuilder
A process log builder that creates a processing log according to the given target group config
process log configuration
- Since:
- 8.0
- Author:
- eitany
-
Constructor Summary
ConstructorsConstructorDescriptionReliableAsyncAdaptiveProcessLogBuilder(IReplicationPacketDataBatchConsumer<?> dataConsumer, DistributedTransactionProcessingConfiguration distributedTransactionProcessingConfiguration) -
Method Summary
Modifier and TypeMethodDescriptioncreateAsyncProcessLog(TargetGroupConfig groupConfig, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandler exceptionHandler, String myLookupName, String groupName, String sourceLookupName, IReplicationGroupHistory groupHistory) createBatchConsumeAsyncProcessLog(TargetGroupConfig groupConfig, IBacklogHandshakeRequest handshakeRequest, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandler exceptionHandler, String myLookupName, String groupName, String sourceLookupName, IReplicationGroupHistory groupHistory) createReliableAsyncKeeperProcessLog(TargetGroupConfig groupConfig, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandler exceptionHandler, String myLookupName, String groupName, String sourceLookupName, IReplicationGroupHistory groupHistory, IReplicationReliableAsyncMediator mediator, IReplicationSyncTargetProcessLog synchronizingProcessLog) createReliableAsyncProcessLog(TargetGroupConfig groupConfig, IBacklogHandshakeRequest handshakeRequest, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandler exceptionHandler, String myLookupName, String groupName, String sourceLookupName, IReplicationReliableAsyncTargetProcessLog synchronizingProcessLog, IReplicationGroupHistory groupHistory, org.slf4j.Logger specificLogger) createSyncProcessLog(TargetGroupConfig groupConfig, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandler exceptionHandler, String myLookupName, String groupName, String sourceLookupName, IReplicationGroupHistory groupHistory) toString()
-
Constructor Details
-
ReliableAsyncAdaptiveProcessLogBuilder
public ReliableAsyncAdaptiveProcessLogBuilder(IReplicationPacketDataBatchConsumer<?> dataConsumer, DistributedTransactionProcessingConfiguration distributedTransactionProcessingConfiguration)
-
-
Method Details
-
createSyncProcessLog
public IReplicationSyncTargetProcessLog createSyncProcessLog(TargetGroupConfig groupConfig, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandler exceptionHandler, String myLookupName, String groupName, String sourceLookupName, IReplicationGroupHistory groupHistory) - Specified by:
createSyncProcessLogin interfaceIReplicationSyncProcessLogBuilder
-
createAsyncProcessLog
public IReplicationAsyncTargetProcessLog createAsyncProcessLog(TargetGroupConfig groupConfig, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandler exceptionHandler, String myLookupName, String groupName, String sourceLookupName, IReplicationGroupHistory groupHistory) - Specified by:
createAsyncProcessLogin interfaceIReplicationAsyncProcessLogBuilder
-
createBatchConsumeAsyncProcessLog
public IReplicationBatchConsumeAsyncTargetProcessLog createBatchConsumeAsyncProcessLog(TargetGroupConfig groupConfig, IBacklogHandshakeRequest handshakeRequest, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandler exceptionHandler, String myLookupName, String groupName, String sourceLookupName, IReplicationGroupHistory groupHistory) - Specified by:
createBatchConsumeAsyncProcessLogin interfaceIReplicationAsyncProcessLogBuilder
-
createReliableAsyncKeeperProcessLog
public IReplicationSyncTargetProcessLog createReliableAsyncKeeperProcessLog(TargetGroupConfig groupConfig, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandler exceptionHandler, String myLookupName, String groupName, String sourceLookupName, IReplicationGroupHistory groupHistory, IReplicationReliableAsyncMediator mediator, IReplicationSyncTargetProcessLog synchronizingProcessLog) - Specified by:
createReliableAsyncKeeperProcessLogin interfaceIReplicationReliableAsyncKeeperProcessLogBuilder
-
createReliableAsyncProcessLog
public IReplicationReliableAsyncTargetProcessLog createReliableAsyncProcessLog(TargetGroupConfig groupConfig, IBacklogHandshakeRequest handshakeRequest, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandler exceptionHandler, String myLookupName, String groupName, String sourceLookupName, IReplicationReliableAsyncTargetProcessLog synchronizingProcessLog, IReplicationGroupHistory groupHistory, org.slf4j.Logger specificLogger) - Specified by:
createReliableAsyncProcessLogin interfaceIReplicationReliableAsyncProcessLogBuilder
-
toString
-