public class DLedgerConfig
extends java.lang.Object
| 构造器和说明 |
|---|
DLedgerConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
getCheckPointInterval() |
java.lang.String |
getDataStorePath() |
java.lang.String |
getDefaultPath() |
java.lang.String |
getDeleteWhen() |
float |
getDiskFullRatio() |
float |
getDiskSpaceRatioToCheckExpired() |
float |
getDiskSpaceRatioToForceClean() |
int |
getFileReservedHours() |
long |
getFlushFileInterval() |
java.lang.String |
getGroup() |
int |
getHeartBeatTimeIntervalMs() |
java.lang.String |
getIndexStorePath() |
int |
getMappedFileSizeForEntryData() |
int |
getMappedFileSizeForEntryIndex() |
int |
getMaxBatchPushSize() |
int |
getMaxHeartBeatLeak() |
long |
getMaxLeadershipTransferWaitIndex() |
int |
getMaxPendingRequestsNum() |
int |
getMaxPushTimeOutMs() |
int |
getMaxTakeLeadershipVoteIntervalMs() |
int |
getMaxVoteIntervalMs() |
int |
getMaxWaitAckTimeMs() |
int |
getMinTakeLeadershipVoteIntervalMs() |
int |
getMinVoteIntervalMs() |
int |
getPeerPushQuota() |
int |
getPeerPushThrottlePoint() |
java.lang.String |
getPeers() |
java.lang.String |
getPreferredLeaderId() |
java.lang.String |
getSelfId() |
java.lang.String |
getStoreBaseDir() |
java.lang.String |
getStoreType() |
DLedgerConfig |
group(java.lang.String group) |
boolean |
isEnableBatchPush() |
boolean |
isEnableDiskForceClean() |
boolean |
isEnableLeaderElector() |
boolean |
isEnablePushToFollower() |
DLedgerConfig |
peers(java.lang.String peers) |
DLedgerConfig |
selfId(java.lang.String selfId) |
void |
setCheckPointInterval(long checkPointInterval) |
void |
setDataStorePath(java.lang.String dataStorePath) |
void |
setDeleteWhen(java.lang.String deleteWhen) |
void |
setDiskSpaceRatioToCheckExpired(float diskSpaceRatioToCheckExpired) |
void |
setDiskSpaceRatioToForceClean(float diskSpaceRatioToForceClean) |
void |
setEnableBatchPush(boolean enableBatchPush) |
void |
setEnableDiskForceClean(boolean enableDiskForceClean) |
void |
setEnableLeaderElector(boolean enableLeaderElector) |
void |
setEnablePushToFollower(boolean enablePushToFollower) |
void |
setFileReservedHours(int fileReservedHours) |
void |
setFlushFileInterval(long flushFileInterval) |
void |
setGroup(java.lang.String group) |
void |
setHeartBeatTimeIntervalMs(int heartBeatTimeIntervalMs) |
void |
setMappedFileSizeForEntryData(int mappedFileSizeForEntryData) |
void |
setMappedFileSizeForEntryIndex(int mappedFileSizeForEntryIndex) |
void |
setMaxBatchPushSize(int maxBatchPushSize) |
void |
setMaxHeartBeatLeak(int maxHeartBeatLeak) |
void |
setMaxLeadershipTransferWaitIndex(long maxLeadershipTransferWaitIndex) |
void |
setMaxPendingRequestsNum(int maxPendingRequestsNum) |
void |
setMaxPushTimeOutMs(int maxPushTimeOutMs) |
void |
setMaxTakeLeadershipVoteIntervalMs(int maxTakeLeadershipVoteIntervalMs) |
void |
setMaxVoteIntervalMs(int maxVoteIntervalMs) |
void |
setMaxWaitAckTimeMs(int maxWaitAckTimeMs) |
void |
setMinTakeLeadershipVoteIntervalMs(int minTakeLeadershipVoteIntervalMs) |
void |
setMinVoteIntervalMs(int minVoteIntervalMs) |
void |
setPeerPushQuota(int peerPushQuota) |
void |
setPeerPushThrottlePoint(int peerPushThrottlePoint) |
void |
setPeers(java.lang.String peers) |
void |
setPreferredLeaderId(java.lang.String preferredLeaderId) |
void |
setSelfId(java.lang.String selfId) |
void |
setStoreBaseDir(java.lang.String storeBaseDir) |
void |
setStoreType(java.lang.String storeType) |
DLedgerConfig |
storeBaseDir(java.lang.String dir) |
public static final java.lang.String MEMORY
public static final java.lang.String FILE
public java.lang.String getDefaultPath()
public java.lang.String getDataStorePath()
public void setDataStorePath(java.lang.String dataStorePath)
public java.lang.String getIndexStorePath()
public int getMappedFileSizeForEntryData()
public void setMappedFileSizeForEntryData(int mappedFileSizeForEntryData)
public int getMappedFileSizeForEntryIndex()
public void setMappedFileSizeForEntryIndex(int mappedFileSizeForEntryIndex)
public java.lang.String getGroup()
public void setGroup(java.lang.String group)
public java.lang.String getSelfId()
public void setSelfId(java.lang.String selfId)
public java.lang.String getPeers()
public void setPeers(java.lang.String peers)
public java.lang.String getStoreBaseDir()
public void setStoreBaseDir(java.lang.String storeBaseDir)
public java.lang.String getStoreType()
public void setStoreType(java.lang.String storeType)
public boolean isEnableLeaderElector()
public void setEnableLeaderElector(boolean enableLeaderElector)
public DLedgerConfig group(java.lang.String group)
public DLedgerConfig selfId(java.lang.String selfId)
public DLedgerConfig peers(java.lang.String peers)
public DLedgerConfig storeBaseDir(java.lang.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 java.lang.String getDeleteWhen()
public void setDeleteWhen(java.lang.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)
public java.lang.String getPreferredLeaderId()
public void setPreferredLeaderId(java.lang.String preferredLeaderId)
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)
Copyright © 2020. All Rights Reserved.