java.lang.Object
com.gigaspaces.internal.cluster.node.impl.backlog.BacklogConfig
Direct Known Subclasses:
GlobalOrderBacklogConfig, MultiBucketSingleFileBacklogConfig, MultiSourceSingleFileBacklogConfig

public class BacklogConfig extends Object
Since:
8.0
Author:
eitany
  • Field Details

  • Constructor Details

    • BacklogConfig

      public BacklogConfig()
  • Method Details

    • setLimit

      public void setLimit(String memberLookupName, long limit, BacklogConfig.LimitReachedPolicy limitReachedPolicy)
    • getLimit

      public long getLimit(String memberLookupName)
    • setUnlimited

      public void setUnlimited(String memberLookupName)
    • isLimited

      public boolean isLimited(String memberLookupName)
    • getLimitReachedPolicy

      public BacklogConfig.LimitReachedPolicy getLimitReachedPolicy(String memberLookupName)
    • setUnlimitedDuringSynchronization

      public void setUnlimitedDuringSynchronization(String memberName)
    • isLimitedDuringSynchronization

      public boolean isLimitedDuringSynchronization(String memberName)
    • setLimitDuringSynchronization

      public void setLimitDuringSynchronization(String memberName, long limit, BacklogConfig.LimitReachedPolicy limitReachedPolicy)
    • getLimitDuringSynchronization

      public long getLimitDuringSynchronization(String memberName)
    • getLimitDuringSynchronizationReachedPolicy

      public BacklogConfig.LimitReachedPolicy getLimitDuringSynchronizationReachedPolicy(String memberLookupName)
    • setMemberBacklogLimitation

      public void setMemberBacklogLimitation(String memberName, BacklogMemberLimitationConfig memberLimitationConfig)
    • getBacklogMemberLimitation

      public BacklogMemberLimitationConfig getBacklogMemberLimitation(String memberName)
    • isLimitedMemoryCapacity

      public boolean isLimitedMemoryCapacity()
    • setLimitedMemoryCapacity

      public void setLimitedMemoryCapacity(int limitedMemoryCapacity)
    • getLimitedMemoryCapacity

      public int getLimitedMemoryCapacity()
    • setUnlimitedMemoryCapacity

      public void setUnlimitedMemoryCapacity()
    • getLimitedTotalCapacity

      public int getLimitedTotalCapacity()
    • setLimitedTotalCapacity

      public void setLimitedTotalCapacity(int limitedTotalCapacity)
    • setSwapBacklogConfig

      public void setSwapBacklogConfig(SwapBacklogConfig swapBacklogConfig)
    • getMirrorMemberName

      public String getMirrorMemberName()
    • setMirrorMemberName

      public void setMirrorMemberName(String _mirrorMemberName)
    • getRedoLogCompaction

      public RedoLogCompaction getRedoLogCompaction()
    • setRedoLogCompaction

      public void setRedoLogCompaction(RedoLogCompaction _redoLogCompaction)
    • getSwapBacklogConfig

      public SwapBacklogConfig getSwapBacklogConfig()
    • clone

      public BacklogConfig clone()
      Overrides:
      clone in class Object
    • removeMemberConfig

      public void removeMemberConfig(String memberName)
    • overrideWithOther

      protected void overrideWithOther(BacklogConfig other)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getBackLogWeightPolicy

      public BacklogWeightPolicy getBackLogWeightPolicy()
    • setBackLogWeightPolicy

      public void setBackLogWeightPolicy(String policy)