public class BacklogConfig extends Object
IReplicationGroupBacklog
Modifier and Type | Class and Description |
---|---|
static class |
BacklogConfig.LimitReachedPolicy
Specifies the way to act when the configured limit of the backlog is reached
|
Modifier and Type | Field and Description |
---|---|
protected static BacklogConfig.LimitReachedPolicy |
DEFAULT_BACKLOG_REACHED_POLICY |
static long |
UNLIMITED |
Constructor and Description |
---|
BacklogConfig() |
public static final long UNLIMITED
protected static final BacklogConfig.LimitReachedPolicy DEFAULT_BACKLOG_REACHED_POLICY
public void setLimit(String memberLookupName, long limit, BacklogConfig.LimitReachedPolicy limitReachedPolicy)
public long getLimit(String memberLookupName)
public void setUnlimited(String memberLookupName)
public boolean isLimited(String memberLookupName)
public BacklogConfig.LimitReachedPolicy getLimitReachedPolicy(String memberLookupName)
public void setUnlimitedDuringSynchronization(String memberName)
public boolean isLimitedDuringSynchronization(String memberName)
public void setLimitDuringSynchronization(String memberName, long limit, BacklogConfig.LimitReachedPolicy limitReachedPolicy)
public long getLimitDuringSynchronization(String memberName)
public BacklogConfig.LimitReachedPolicy getLimitDuringSynchronizationReachedPolicy(String memberLookupName)
public void setMemberBacklogLimitation(String memberName, BacklogMemberLimitationConfig memberLimitationConfig)
public BacklogMemberLimitationConfig getBacklogMemberLimitation(String memberName)
public boolean isLimitedMemoryCapacity()
public void setLimitedMemoryCapacity(int limitedMemoryCapacity)
public int getLimitedMemoryCapacity()
public void setUnlimitedMemoryCapacity()
public int getLimitedTotalCapacity()
public void setLimitedTotalCapacity(int limitedTotalCapacity)
public void setSwapBacklogConfig(SwapBacklogConfig swapBacklogConfig)
public String getMirrorMemberName()
public void setMirrorMemberName(String _mirrorMemberName)
public RedoLogCompaction getRedoLogCompaction()
public void setRedoLogCompaction(RedoLogCompaction _redoLogCompaction)
public SwapBacklogConfig getSwapBacklogConfig()
public BacklogConfig clone()
public void removeMemberConfig(String memberName)
protected void overrideWithOther(BacklogConfig other)
public BacklogWeightPolicy getBackLogWeightPolicy()
public void setBackLogWeightPolicy(String policy)
Copyright © GigaSpaces.