Class ReplicationSettingsAdapter
java.lang.Object
com.gigaspaces.internal.cluster.node.impl.config.ReplicationSettingsAdapter
- All Implemented Interfaces:
IReplicationSettings,ISpaceReplicationSettings,ISyncReplicationSettings
public class ReplicationSettingsAdapter
extends Object
implements ISpaceReplicationSettings, ISyncReplicationSettings
-
Constructor Summary
ConstructorsConstructorDescriptionReplicationSettingsAdapter(ReplicationPolicy policy, ReplicationFilterManager filterManager) -
Method Summary
-
Constructor Details
-
ReplicationSettingsAdapter
-
-
Method Details
-
getSpaceMemberName
- Specified by:
getSpaceMemberNamein interfaceISpaceReplicationSettings
-
getGroupMemberNames
- Specified by:
getGroupMemberNamesin interfaceISpaceReplicationSettings
-
getIdleDelay
public long getIdleDelay()- Specified by:
getIdleDelayin interfaceIReplicationSettings
-
getOperationsReplicationThreshold
public int getOperationsReplicationThreshold()- Specified by:
getOperationsReplicationThresholdin interfaceIReplicationSettings
-
getLimitReachedPolicy
- Specified by:
getLimitReachedPolicyin interfaceIReplicationSettings
-
getMaxRedoLogCapacity
public long getMaxRedoLogCapacity()- Specified by:
getMaxRedoLogCapacityin interfaceIReplicationSettings
-
getMaxRedoLogCapacityDuringRecovery
public long getMaxRedoLogCapacityDuringRecovery()- Specified by:
getMaxRedoLogCapacityDuringRecoveryin interfaceISpaceReplicationSettings
-
getMaxRedoLogMemoryCapacity
public long getMaxRedoLogMemoryCapacity()- Specified by:
getMaxRedoLogMemoryCapacityin interfaceISpaceReplicationSettings
-
getRedoLogCompaction
- Specified by:
getRedoLogCompactionin interfaceIReplicationSettings
-
isNetworkCompressionEnabled
public boolean isNetworkCompressionEnabled()- Specified by:
isNetworkCompressionEnabledin interfaceIReplicationSettings
-
isOnRecoveryRedoLogExceededBlockPrimary
public boolean isOnRecoveryRedoLogExceededBlockPrimary()- Specified by:
isOnRecoveryRedoLogExceededBlockPrimaryin interfaceIReplicationSettings
-
getBacklogWeightPolicy
- Specified by:
getBacklogWeightPolicyin interfaceIReplicationSettings
-
isReliableAsyncRepl
public boolean isReliableAsyncRepl() -
isMirrorServiceEnabled
public boolean isMirrorServiceEnabled() -
isSync
public boolean isSync() -
getBatchSize
public int getBatchSize()- Specified by:
getBatchSizein interfaceIReplicationSettings
-
isOneWay
public boolean isOneWay() -
getOutFilter
- Specified by:
getOutFilterin interfaceIReplicationSettings
-
getInFilter
- Specified by:
getInFilterin interfaceIReplicationSettings
-
getSpaceCopyOutFilter
- Specified by:
getSpaceCopyOutFilterin interfaceIReplicationSettings
-
getSpaceCopyInFilter
- Specified by:
getSpaceCopyInFilterin interfaceIReplicationSettings
-
getSyncReplicationSettings
- Specified by:
getSyncReplicationSettingsin interfaceIReplicationSettings
-
isThrottleWhenInactive
public boolean isThrottleWhenInactive()- Specified by:
isThrottleWhenInactivein interfaceISyncReplicationSettings
-
getMaxThrottleTPWhenInactive
public int getMaxThrottleTPWhenInactive()- Specified by:
getMaxThrottleTPWhenInactivein interfaceISyncReplicationSettings
-
getMinThrottleTPWhenActive
public int getMinThrottleTPWhenActive()- Specified by:
getMinThrottleTPWhenActivein interfaceISyncReplicationSettings
-
getProcessingType
- Specified by:
getProcessingTypein interfaceIReplicationSettings
-
getBucketCount
public short getBucketCount()- Specified by:
getBucketCountin interfaceIReplicationSettings
-
getBatchParallelFactor
public int getBatchParallelFactor()- Specified by:
getBatchParallelFactorin interfaceIReplicationSettings
-
getBatchParallelThreshold
public int getBatchParallelThreshold()- Specified by:
getBatchParallelThresholdin interfaceIReplicationSettings
-
getConsumeTimeout
public long getConsumeTimeout()- Specified by:
getConsumeTimeoutin interfaceIReplicationSettings
-
getSwapBacklogSettings
- Specified by:
getSwapBacklogSettingsin interfaceIReplicationSettings
-
getConsistencyLevel
- Specified by:
getConsistencyLevelin interfaceISyncReplicationSettings
-