Class SyncReplicationSourceChannel
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.groups.AbstractReplicationSourceChannel
com.gigaspaces.internal.cluster.node.impl.groups.sync.SyncReplicationSourceChannel
- All Implemented Interfaces:
IReplicationSourceChannel,IConnectionStateListener
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.gigaspaces.internal.cluster.node.impl.groups.AbstractReplicationSourceChannel
AbstractReplicationSourceChannel.ChannelState -
Field Summary
Fields inherited from class com.gigaspaces.internal.cluster.node.impl.groups.AbstractReplicationSourceChannel
_packetsPool, _specificLogger, _specificVerboseLogger, _statisticsCounter -
Constructor Summary
ConstructorsConstructorDescriptionSyncReplicationSourceChannel(DynamicSourceGroupConfigHolder groupConfig, String groupName, String memberName, IReplicationRouter replicationRouter, IReplicationMonitoredConnection connection, IReplicationGroupBacklog groupBacklog, IReplicationOutFilter outFilter, IReplicationThrottleController throttleController, IAsyncHandlerProvider asyncHandlerProvider, int asyncStateBatchSize, long idleDelayMilis, IReplicationChannelDataFilter dataFilter, IReplicationSourceGroupStateListener stateListener, IReplicationGroupHistory groupHistory, ReplicationStatistics.ReplicationMode channelType, Object customBacklogMetadata) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidintexecute(ISyncReplicationGroupOutContext context) Future<?>voidbooleanisSync()protected voidprotected voidprotected voidprotected voidMethods inherited from class com.gigaspaces.internal.cluster.node.impl.groups.AbstractReplicationSourceChannel
beginSynchronizing, beginSynchronizing, close, dispatchBacklogDropped, dumpState, getChannelState, getConnection, getDataFilter, getGroupBacklog, getGroupName, getInconsistencyReason, getLastSampledTP, getMemberName, getMyLookupName, getPendingPackets, getSampleTPBefore, getStatistics, getTargetLogicalVersion, getTargetReplicationEndpointDetails, isActive, isClosed, isDataFiltered, isInconsistent, isSynchronizing, logEventInHistory, onConnected, onDisconnected, pingTarget, registerWith, replicate, replicate, replicateAsync, replicateAsync, replicateBatch, replicateBatchDelayed, replicateBatchDelayedAsync, sampleStatistics, signalSynchronizingDone, start, stopSynchronization, synchronizationCopyStageDone, synchronizationDataGenerated, wrapConnection
-
Constructor Details
-
SyncReplicationSourceChannel
public SyncReplicationSourceChannel(DynamicSourceGroupConfigHolder groupConfig, String groupName, String memberName, IReplicationRouter replicationRouter, IReplicationMonitoredConnection connection, IReplicationGroupBacklog groupBacklog, IReplicationOutFilter outFilter, IReplicationThrottleController throttleController, IAsyncHandlerProvider asyncHandlerProvider, int asyncStateBatchSize, long idleDelayMilis, IReplicationChannelDataFilter dataFilter, IReplicationSourceGroupStateListener stateListener, IReplicationGroupHistory groupHistory, ReplicationStatistics.ReplicationMode channelType, Object customBacklogMetadata)
-
-
Method Details
-
executeAsync
-
onAsyncReplicateErrorResult
- Specified by:
onAsyncReplicateErrorResultin classAbstractReplicationSourceChannel
-
onAsyncReplicateErrorResult
- Specified by:
onAsyncReplicateErrorResultin classAbstractReplicationSourceChannel
-
execute
-
onActiveImpl
protected void onActiveImpl()- Specified by:
onActiveImplin classAbstractReplicationSourceChannel
-
onDisconnectedImpl
protected void onDisconnectedImpl()- Specified by:
onDisconnectedImplin classAbstractReplicationSourceChannel
-
closeImpl
protected void closeImpl()- Specified by:
closeImplin classAbstractReplicationSourceChannel
-
isSync
public boolean isSync() -
flushPendingReplication
public void flushPendingReplication()- Specified by:
flushPendingReplicationin classAbstractReplicationSourceChannel
-
getChannelOpertingMode
- Specified by:
getChannelOpertingModein classAbstractReplicationSourceChannel
-
onDumpState
- Overrides:
onDumpStatein classAbstractReplicationSourceChannel
-