public class AsyncSingleOriginReplicationTargetGroup extends AbstractAsyncReplicationTargetGroup
_channelCloseTimeout, _loggerReplica, _specificLogger
Constructor and Description |
---|
AsyncSingleOriginReplicationTargetGroup(TargetGroupConfig groupConfig,
IReplicationRouter replicationRouter,
IReplicationAsyncProcessLogBuilder processLogBuilder,
IReplicationInFacade replicationInFacade,
IReplicationProcessLogExceptionHandlerBuilder exceptionHandlerBuilder,
IReplicationInFilter inFilter,
IReplicationTargetGroupStateListener stateListener) |
Modifier and Type | Method and Description |
---|---|
protected AbstractReplicationTargetChannel |
createNewChannelImpl(ReplicationEndpointDetails sourceEndpointDetails,
IReplicationMonitoredConnection sourceConnection,
IBacklogHandshakeRequest handshakeRequest,
IReplicationGroupHistory groupHistory) |
protected IReplicationAsyncTargetProcessLog |
createProcessLog(IReplicationAsyncProcessLogBuilder processLogBuilder,
String sourceLookupName,
IReplicationInFacade replicationInFacade,
IReplicationProcessLogExceptionHandler exceptionHandler,
IBacklogHandshakeRequest handshakeRequest,
IReplicationGroupHistory groupHistory) |
protected void |
validateConnectChannelImpl(String sourceMemberLookupName)
Validate if can accept the channel request, no exception means this channel request can be
accepted
|
createChannel
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
public AsyncSingleOriginReplicationTargetGroup(TargetGroupConfig groupConfig, IReplicationRouter replicationRouter, IReplicationAsyncProcessLogBuilder processLogBuilder, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandlerBuilder exceptionHandlerBuilder, IReplicationInFilter inFilter, IReplicationTargetGroupStateListener stateListener)
protected IReplicationAsyncTargetProcessLog createProcessLog(IReplicationAsyncProcessLogBuilder processLogBuilder, String sourceLookupName, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandler exceptionHandler, IBacklogHandshakeRequest handshakeRequest, IReplicationGroupHistory groupHistory)
createProcessLog
in class AbstractAsyncReplicationTargetGroup
protected void validateConnectChannelImpl(String sourceMemberLookupName) throws ReplicationSourceAlreadyAttachedException
AbstractReplicationTargetGroup
validateConnectChannelImpl
in class AbstractReplicationTargetGroup
ReplicationSourceAlreadyAttachedException
protected AbstractReplicationTargetChannel createNewChannelImpl(ReplicationEndpointDetails sourceEndpointDetails, IReplicationMonitoredConnection sourceConnection, IBacklogHandshakeRequest handshakeRequest, IReplicationGroupHistory groupHistory)
createNewChannelImpl
in class AbstractReplicationTargetGroup
Copyright © GigaSpaces.