Class ReliableAsyncReplicationSourceGroupBuilder
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.groups.AbstractReplicationSourceGroupBuilder<ReliableAsyncSourceGroupConfig>
com.gigaspaces.internal.cluster.node.impl.groups.reliableasync.ReliableAsyncReplicationSourceGroupBuilder
- All Implemented Interfaces:
IReplicationSourceGroupBuilder
public class ReliableAsyncReplicationSourceGroupBuilder
extends AbstractReplicationSourceGroupBuilder<ReliableAsyncSourceGroupConfig>
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprotected IReplicationSourceGroupcreateGroupImpl(DynamicSourceGroupConfigHolder groupConfig, IReplicationRouter replicationRouter, IReplicationOutFilter outFilter, IReplicationSourceGroupStateListener stateListener) voidsetAsyncChannelBatchSize(int asyncChannelBatchSize) voidsetAsyncChannelIntervalMilis(long asyncChannelInterval) voidsetAsyncChannelIntervalOperations(int asyncChannelIntervalOperations) voidsetAsyncHandlerProvider(IAsyncHandlerProvider asyncHandlerProvider) voidsetBacklogBuilder(IReplicationReliableAsyncBacklogBuilder backlogBuilder) voidsetSyncChannelAsyncStateBatchSize(int syncChannelAsyncStateBatchSize) voidsetSyncChannelIdleDelayMilis(long syncChannelIdleDelayMilis) voidsetThrottleController(IReplicationThrottleControllerBuilder throttleController) toString()Methods inherited from class com.gigaspaces.internal.cluster.node.impl.groups.AbstractReplicationSourceGroupBuilder
createGroup, getGroupConfig
-
Constructor Details
-
ReliableAsyncReplicationSourceGroupBuilder
-
-
Method Details
-
setBacklogBuilder
-
setThrottleController
-
setAsyncHandlerProvider
-
setSyncChannelAsyncStateBatchSize
public void setSyncChannelAsyncStateBatchSize(int syncChannelAsyncStateBatchSize) -
setSyncChannelIdleDelayMilis
public void setSyncChannelIdleDelayMilis(long syncChannelIdleDelayMilis) -
setAsyncChannelBatchSize
public void setAsyncChannelBatchSize(int asyncChannelBatchSize) -
setAsyncChannelIntervalMilis
public void setAsyncChannelIntervalMilis(long asyncChannelInterval) -
setAsyncChannelIntervalOperations
public void setAsyncChannelIntervalOperations(int asyncChannelIntervalOperations) -
createGroupImpl
protected IReplicationSourceGroup createGroupImpl(DynamicSourceGroupConfigHolder groupConfig, IReplicationRouter replicationRouter, IReplicationOutFilter outFilter, IReplicationSourceGroupStateListener stateListener) - Specified by:
createGroupImplin classAbstractReplicationSourceGroupBuilder<ReliableAsyncSourceGroupConfig>
-
toString
-