Class ReliableAsyncSingleOriginReplicationTargetGroup
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.groups.AbstractReplicationTargetGroup
com.gigaspaces.internal.cluster.node.impl.groups.reliableasync.ReliableAsyncSingleOriginReplicationTargetGroup
- All Implemented Interfaces:
IReplicationGroupHistory,IReplicationTargetGroup
-
Field Summary
Fields inherited from class com.gigaspaces.internal.cluster.node.impl.groups.AbstractReplicationTargetGroup
_channelCloseTimeout, _loggerReplica, _specificLogger -
Constructor Summary
ConstructorsConstructorDescriptionReliableAsyncSingleOriginReplicationTargetGroup(TargetGroupConfig groupConfig, IReplicationRouter replicationRouter, IReplicationInFilter inFilter, IReplicationReliableAsyncProcessLogBuilder processLogBuilder, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandlerBuilder exceptionHandlerBuilder, IReplicationTargetGroupStateListener stateListener) -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractReplicationTargetChannelcreateNewChannelImpl(ReplicationEndpointDetails sourceEndpointDetails, IReplicationMonitoredConnection sourceConnection, 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.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
-
ReliableAsyncSingleOriginReplicationTargetGroup
public ReliableAsyncSingleOriginReplicationTargetGroup(TargetGroupConfig groupConfig, IReplicationRouter replicationRouter, IReplicationInFilter inFilter, IReplicationReliableAsyncProcessLogBuilder processLogBuilder, IReplicationInFacade replicationInFacade, IReplicationProcessLogExceptionHandlerBuilder exceptionHandlerBuilder, IReplicationTargetGroupStateListener stateListener)
-
-
Method Details
-
createNewChannelImpl
protected AbstractReplicationTargetChannel createNewChannelImpl(ReplicationEndpointDetails sourceEndpointDetails, IReplicationMonitoredConnection sourceConnection, IBacklogHandshakeRequest handshakeRequest, IReplicationGroupHistory groupHistory) - Specified by:
createNewChannelImplin classAbstractReplicationTargetGroup
-
validateConnectChannelImpl
protected void validateConnectChannelImpl(String sourceMemberLookupName) throws ReplicationSourceAlreadyAttachedException Description copied from class:AbstractReplicationTargetGroupValidate if can accept the channel request, no exception means this channel request can be accepted- Specified by:
validateConnectChannelImplin classAbstractReplicationTargetGroup- Throws:
ReplicationSourceAlreadyAttachedException
-