Class AsyncMultiOriginReplicationTargetGroup
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.groups.AbstractReplicationTargetGroup
com.gigaspaces.internal.cluster.node.impl.groups.async.AbstractAsyncReplicationTargetGroup
com.gigaspaces.internal.cluster.node.impl.groups.async.AsyncMultiOriginReplicationTargetGroup
- All Implemented Interfaces:
IReplicationGroupHistory,IReplicationTargetGroup
-
Field Summary
Fields inherited from class com.gigaspaces.internal.cluster.node.impl.groups.AbstractReplicationTargetGroup
_channelCloseTimeout, _loggerReplica, _specificLogger -
Constructor Summary
ConstructorsConstructorDescriptionAsyncMultiOriginReplicationTargetGroup(TargetGroupConfig groupConfig, IReplicationRouter router, IReplicationAsyncProcessLogBuilder processLogBuilder, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandlerBuilder exceptionHandlerBuilder, IReplicationInFilter inFilter, IReplicationTargetGroupStateListener stateListener) -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractReplicationTargetChannelcreateNewChannelImpl(ReplicationEndpointDetails sourceEndpointDetails, IReplicationMonitoredConnection sourceConnection, IBacklogHandshakeRequest handshakeRequest, IReplicationGroupHistory groupHistory) protected IReplicationAsyncTargetProcessLogcreateProcessLog(IReplicationAsyncProcessLogBuilder processLogBuilder, String sourceLookupName, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandler exceptionHandler, IBacklogHandshakeRequest handshakeRequest, IReplicationGroupHistory groupHistory) protected voidvalidateConnectChannelImpl(String sourceMemberLookupName) Validate if can accept the channel request, no exception means this channel request can be acceptedMethods inherited from class com.gigaspaces.internal.cluster.node.impl.groups.async.AbstractAsyncReplicationTargetGroup
createChannelMethods inherited from class com.gigaspaces.internal.cluster.node.impl.groups.AbstractReplicationTargetGroup
addSynchronizeState, close, closeChannel, connectChannel, dumpState, getChannel, getGroupConfig, getGroupName, getInFilter, getLastProcessTimeStamp, getReplicationInFacade, getReplicationRouter, getStateListener, isFiltered, logEvent, logGroupEvent, onChannelBacklogDropped, outputDescendingEvents, process, processBatch, processHandshakeIteration, processIdleStateData, processUnreliableOperation, setActive, setPassive, synchronizationDone
-
Constructor Details
-
AsyncMultiOriginReplicationTargetGroup
public AsyncMultiOriginReplicationTargetGroup(TargetGroupConfig groupConfig, IReplicationRouter router, IReplicationAsyncProcessLogBuilder processLogBuilder, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandlerBuilder exceptionHandlerBuilder, IReplicationInFilter inFilter, IReplicationTargetGroupStateListener stateListener)
-
-
Method Details
-
createNewChannelImpl
protected AbstractReplicationTargetChannel createNewChannelImpl(ReplicationEndpointDetails sourceEndpointDetails, IReplicationMonitoredConnection sourceConnection, IBacklogHandshakeRequest handshakeRequest, IReplicationGroupHistory groupHistory) - Specified by:
createNewChannelImplin classAbstractReplicationTargetGroup
-
createProcessLog
protected IReplicationAsyncTargetProcessLog createProcessLog(IReplicationAsyncProcessLogBuilder processLogBuilder, String sourceLookupName, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandler exceptionHandler, IBacklogHandshakeRequest handshakeRequest, IReplicationGroupHistory groupHistory) - Specified by:
createProcessLogin classAbstractAsyncReplicationTargetGroup
-
validateConnectChannelImpl
Description copied from class:AbstractReplicationTargetGroupValidate if can accept the channel request, no exception means this channel request can be accepted- Specified by:
validateConnectChannelImplin classAbstractReplicationTargetGroup
-