public class ReplicationSettingsAdapter extends Object implements ISpaceReplicationSettings, ISyncReplicationSettings
Constructor and Description |
---|
ReplicationSettingsAdapter(ReplicationPolicy policy,
ReplicationFilterManager filterManager) |
public ReplicationSettingsAdapter(ReplicationPolicy policy, ReplicationFilterManager filterManager)
public String getSpaceMemberName()
getSpaceMemberName
in interface ISpaceReplicationSettings
public List<String> getGroupMemberNames()
getGroupMemberNames
in interface ISpaceReplicationSettings
public long getIdleDelay()
getIdleDelay
in interface IReplicationSettings
public int getOperationsReplicationThreshold()
getOperationsReplicationThreshold
in interface IReplicationSettings
public BacklogConfig.LimitReachedPolicy getLimitReachedPolicy()
getLimitReachedPolicy
in interface IReplicationSettings
public long getMaxRedoLogCapacity()
getMaxRedoLogCapacity
in interface IReplicationSettings
public long getMaxRedoLogCapacityDuringRecovery()
getMaxRedoLogCapacityDuringRecovery
in interface ISpaceReplicationSettings
public long getMaxRedoLogMemoryCapacity()
getMaxRedoLogMemoryCapacity
in interface ISpaceReplicationSettings
public String getBacklogWeightPolicy()
getBacklogWeightPolicy
in interface IReplicationSettings
public boolean isReliableAsyncRepl()
public boolean isMirrorServiceEnabled()
public boolean isSync()
public int getBatchSize()
getBatchSize
in interface IReplicationSettings
public boolean isOneWay()
public IReplicationOutFilter getOutFilter()
getOutFilter
in interface IReplicationSettings
public IReplicationInFilter getInFilter()
getInFilter
in interface IReplicationSettings
public ISpaceCopyReplicaOutFilter getSpaceCopyOutFilter()
getSpaceCopyOutFilter
in interface IReplicationSettings
public ISpaceCopyReplicaInFilter getSpaceCopyInFilter()
getSpaceCopyInFilter
in interface IReplicationSettings
public ISyncReplicationSettings getSyncReplicationSettings()
getSyncReplicationSettings
in interface IReplicationSettings
public boolean isThrottleWhenInactive()
isThrottleWhenInactive
in interface ISyncReplicationSettings
public int getMaxThrottleTPWhenInactive()
getMaxThrottleTPWhenInactive
in interface ISyncReplicationSettings
public int getMinThrottleTPWhenActive()
getMinThrottleTPWhenActive
in interface ISyncReplicationSettings
public ReplicationProcessingType getProcessingType()
getProcessingType
in interface IReplicationSettings
public short getBucketCount()
getBucketCount
in interface IReplicationSettings
public int getBatchParallelFactor()
getBatchParallelFactor
in interface IReplicationSettings
public int getBatchParallelThreshold()
getBatchParallelThreshold
in interface IReplicationSettings
public long getConsumeTimeout()
getConsumeTimeout
in interface IReplicationSettings
public SwapBacklogConfig getSwapBacklogSettings()
getSwapBacklogSettings
in interface IReplicationSettings
public ConsistencyLevel getConsistencyLevel()
getConsistencyLevel
in interface ISyncReplicationSettings
Copyright © GigaSpaces.