public class DLedgerConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
FILE |
static String |
MEMORY |
static String |
MULTI_PATH_SPLITTER |
| Constructor and Description |
|---|
DLedgerConfig() |
public static final String MEMORY
public static final String FILE
public static final String MULTI_PATH_SPLITTER
public String getDefaultPath()
public String getDataStorePath()
public void setDataStorePath(String dataStorePath)
public String getIndexStorePath()
public int getMappedFileSizeForEntryData()
public void setMappedFileSizeForEntryData(int mappedFileSizeForEntryData)
public int getMappedFileSizeForEntryIndex()
public void setMappedFileSizeForEntryIndex(int mappedFileSizeForEntryIndex)
public String getGroup()
public void setGroup(String group)
public String getSelfId()
public void setSelfId(String selfId)
public String getPeers()
public void setPeers(String peers)
public String getStoreBaseDir()
public void setStoreBaseDir(String storeBaseDir)
public String getStoreType()
public void setStoreType(String storeType)
public boolean isEnableLeaderElector()
public void setEnableLeaderElector(boolean enableLeaderElector)
public DLedgerConfig group(String group)
public DLedgerConfig selfId(String selfId)
public DLedgerConfig peers(String peers)
public DLedgerConfig storeBaseDir(String dir)
public boolean isEnablePushToFollower()
public void setEnablePushToFollower(boolean enablePushToFollower)
public int getMaxPendingRequestsNum()
public void setMaxPendingRequestsNum(int maxPendingRequestsNum)
public int getMaxWaitAckTimeMs()
public void setMaxWaitAckTimeMs(int maxWaitAckTimeMs)
public int getMaxPushTimeOutMs()
public void setMaxPushTimeOutMs(int maxPushTimeOutMs)
public int getHeartBeatTimeIntervalMs()
public void setHeartBeatTimeIntervalMs(int heartBeatTimeIntervalMs)
public int getMinVoteIntervalMs()
public void setMinVoteIntervalMs(int minVoteIntervalMs)
public int getMaxVoteIntervalMs()
public void setMaxVoteIntervalMs(int maxVoteIntervalMs)
public String getDeleteWhen()
public void setDeleteWhen(String deleteWhen)
public float getDiskSpaceRatioToCheckExpired()
public void setDiskSpaceRatioToCheckExpired(float diskSpaceRatioToCheckExpired)
public float getDiskSpaceRatioToForceClean()
public void setDiskSpaceRatioToForceClean(float diskSpaceRatioToForceClean)
public float getDiskFullRatio()
public int getFileReservedHours()
public void setFileReservedHours(int fileReservedHours)
public long getFlushFileInterval()
public void setFlushFileInterval(long flushFileInterval)
public boolean isEnableDiskForceClean()
public void setEnableDiskForceClean(boolean enableDiskForceClean)
public int getMaxHeartBeatLeak()
public void setMaxHeartBeatLeak(int maxHeartBeatLeak)
public int getPeerPushThrottlePoint()
public void setPeerPushThrottlePoint(int peerPushThrottlePoint)
public int getPeerPushQuota()
public void setPeerPushQuota(int peerPushQuota)
public long getCheckPointInterval()
public void setCheckPointInterval(long checkPointInterval)
@Deprecated public String getPreferredLeaderId()
@Deprecated public void setPreferredLeaderId(String preferredLeaderId)
public String getPreferredLeaderIds()
public void setPreferredLeaderIds(String preferredLeaderIds)
public long getMaxLeadershipTransferWaitIndex()
public void setMaxLeadershipTransferWaitIndex(long maxLeadershipTransferWaitIndex)
public int getMinTakeLeadershipVoteIntervalMs()
public void setMinTakeLeadershipVoteIntervalMs(int minTakeLeadershipVoteIntervalMs)
public int getMaxTakeLeadershipVoteIntervalMs()
public void setMaxTakeLeadershipVoteIntervalMs(int maxTakeLeadershipVoteIntervalMs)
public boolean isEnableBatchPush()
public void setEnableBatchPush(boolean enableBatchPush)
public int getMaxBatchPushSize()
public void setMaxBatchPushSize(int maxBatchPushSize)
public long getLeadershipTransferWaitTimeout()
public void setLeadershipTransferWaitTimeout(long leadershipTransferWaitTimeout)
public String getReadOnlyDataStoreDirs()
public void setReadOnlyDataStoreDirs(String readOnlyDataStoreDirs)
public void init()
public String getSelfAddress()
Copyright © 2023. All rights reserved.