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 | 
createChanneladdSynchronizeState, close, closeChannel, connectChannel, dumpState, getChannel, getGroupConfig, getGroupName, getInFilter, getLastProcessTimeStamp, getReplicationInFacade, getReplicationRouter, getStateListener, isFiltered, logEvent, logGroupEvent, onChannelBacklogDropped, outputDescendingEvents, process, processBatch, processHandshakeIteration, processIdleStateData, processUnreliableOperation, setActive, setPassive, synchronizationDonepublic 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 AbstractAsyncReplicationTargetGroupprotected void validateConnectChannelImpl(String sourceMemberLookupName) throws ReplicationSourceAlreadyAttachedException
AbstractReplicationTargetGroupvalidateConnectChannelImpl in class AbstractReplicationTargetGroupReplicationSourceAlreadyAttachedExceptionprotected AbstractReplicationTargetChannel createNewChannelImpl(ReplicationEndpointDetails sourceEndpointDetails, IReplicationMonitoredConnection sourceConnection, IBacklogHandshakeRequest handshakeRequest, IReplicationGroupHistory groupHistory)
createNewChannelImpl in class AbstractReplicationTargetGroupCopyright © GigaSpaces.