com.alibaba.rocketmq.store.config
类 MessageStoreConfig

java.lang.Object
  继承者 com.alibaba.rocketmq.store.config.MessageStoreConfig

public class MessageStoreConfig
extends Object

存储层配置文件类

从以下版本开始:
2013-7-21
作者:
shijia.wxr

构造方法摘要
MessageStoreConfig()
           
 
方法摘要
 int getAccessMessageInMemoryMaxRatio()
           
 BrokerRole getBrokerRole()
           
 boolean getCheckCRCOnRecover()
           
 int getCleanResourceInterval()
           
 int getDeleteCommitLogFilesInterval()
           
 int getDeleteConsumeQueueFilesInterval()
           
 String getDeleteWhen()
           
 int getDestroyMapedFileIntervalForcibly()
           
 int getDiskMaxUsedSpaceRatio()
           
 int getFileReservedTime()
           
 int getFlushCommitLogLeastPages()
           
 int getFlushCommitLogThoroughInterval()
           
 int getFlushConsumeQueueLeastPages()
           
 int getFlushConsumeQueueThoroughInterval()
           
 long getFlushDelayOffsetInterval()
           
 FlushDiskType getFlushDiskType()
           
 int getFlushIntervalCommitLog()
           
 int getFlushIntervalConsumeQueue()
           
 int getHaHousekeepingInterval()
           
 int getHaListenPort()
           
 String getHaMasterAddress()
           
 int getHaSendHeartbeatInterval()
           
 int getHaSlaveFallbehindMax()
           
 int getHaTransferBatchSize()
           
 int getMapedFileSizeCommitLog()
           
 int getMapedFileSizeConsumeQueue()
           
 int getMaxHashSlotNum()
           
 int getMaxIndexNum()
           
 int getMaxMessageSize()
           
 int getMaxMsgsNumBatch()
           
 int getMaxTransferBytesOnMessageInDisk()
           
 int getMaxTransferBytesOnMessageInMemory()
           
 int getMaxTransferCountOnMessageInDisk()
           
 int getMaxTransferCountOnMessageInMemory()
           
 String getMessageDelayLevel()
           
 int getPutMsgIndexHightWater()
           
 int getRedeleteHangedFileInterval()
           
 String getStorePathCommitLog()
           
 String getStorePathRootDir()
           
 int getSyncFlushTimeout()
           
 boolean isCheckCRCOnRecover()
           
 boolean isCleanFileForciblyEnable()
           
 boolean isFlushCommitLogTimed()
           
 boolean isMessageIndexEnable()
           
 boolean isMessageIndexSafe()
           
 void setAccessMessageInMemoryMaxRatio(int accessMessageInMemoryMaxRatio)
           
 void setBrokerRole(BrokerRole brokerRole)
           
 void setBrokerRole(String brokerRole)
           
 void setCheckCRCOnRecover(boolean checkCRCOnRecover)
           
 void setCleanFileForciblyEnable(boolean cleanFileForciblyEnable)
           
 void setCleanResourceInterval(int cleanResourceInterval)
           
 void setDeleteCommitLogFilesInterval(int deleteCommitLogFilesInterval)
           
 void setDeleteConsumeQueueFilesInterval(int deleteConsumeQueueFilesInterval)
           
 void setDeleteWhen(String deleteWhen)
           
 void setDestroyMapedFileIntervalForcibly(int destroyMapedFileIntervalForcibly)
           
 void setDiskMaxUsedSpaceRatio(int diskMaxUsedSpaceRatio)
           
 void setFileReservedTime(int fileReservedTime)
           
 void setFlushCommitLogLeastPages(int flushCommitLogLeastPages)
           
 void setFlushCommitLogThoroughInterval(int flushCommitLogThoroughInterval)
           
 void setFlushCommitLogTimed(boolean flushCommitLogTimed)
           
 void setFlushConsumeQueueLeastPages(int flushConsumeQueueLeastPages)
           
 void setFlushConsumeQueueThoroughInterval(int flushConsumeQueueThoroughInterval)
           
 void setFlushDelayOffsetInterval(long flushDelayOffsetInterval)
           
 void setFlushDiskType(FlushDiskType flushDiskType)
           
 void setFlushDiskType(String type)
           
 void setFlushIntervalCommitLog(int flushIntervalCommitLog)
           
 void setFlushIntervalConsumeQueue(int flushIntervalConsumeQueue)
           
 void setHaHousekeepingInterval(int haHousekeepingInterval)
           
 void setHaListenPort(int haListenPort)
           
 void setHaMasterAddress(String haMasterAddress)
           
 void setHaSendHeartbeatInterval(int haSendHeartbeatInterval)
           
 void setHaSlaveFallbehindMax(int haSlaveFallbehindMax)
           
 void setHaTransferBatchSize(int haTransferBatchSize)
           
 void setMapedFileSizeCommitLog(int mapedFileSizeCommitLog)
           
 void setMapedFileSizeConsumeQueue(int mapedFileSizeConsumeQueue)
           
 void setMaxHashSlotNum(int maxHashSlotNum)
           
 void setMaxIndexNum(int maxIndexNum)
           
 void setMaxMessageSize(int maxMessageSize)
           
 void setMaxMsgsNumBatch(int maxMsgsNumBatch)
           
 void setMaxTransferBytesOnMessageInDisk(int maxTransferBytesOnMessageInDisk)
           
 void setMaxTransferBytesOnMessageInMemory(int maxTransferBytesOnMessageInMemory)
           
 void setMaxTransferCountOnMessageInDisk(int maxTransferCountOnMessageInDisk)
           
 void setMaxTransferCountOnMessageInMemory(int maxTransferCountOnMessageInMemory)
           
 void setMessageDelayLevel(String messageDelayLevel)
           
 void setMessageIndexEnable(boolean messageIndexEnable)
           
 void setMessageIndexSafe(boolean messageIndexSafe)
           
 void setPutMsgIndexHightWater(int putMsgIndexHightWater)
           
 void setRedeleteHangedFileInterval(int redeleteHangedFileInterval)
           
 void setStorePathCommitLog(String storePathCommitLog)
           
 void setStorePathRootDir(String storePathRootDir)
           
 void setSyncFlushTimeout(int syncFlushTimeout)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

MessageStoreConfig

public MessageStoreConfig()
方法详细信息

getMapedFileSizeCommitLog

public int getMapedFileSizeCommitLog()

setMapedFileSizeCommitLog

public void setMapedFileSizeCommitLog(int mapedFileSizeCommitLog)

getMapedFileSizeConsumeQueue

public int getMapedFileSizeConsumeQueue()

setMapedFileSizeConsumeQueue

public void setMapedFileSizeConsumeQueue(int mapedFileSizeConsumeQueue)

getFlushIntervalCommitLog

public int getFlushIntervalCommitLog()

setFlushIntervalCommitLog

public void setFlushIntervalCommitLog(int flushIntervalCommitLog)

getFlushIntervalConsumeQueue

public int getFlushIntervalConsumeQueue()

setFlushIntervalConsumeQueue

public void setFlushIntervalConsumeQueue(int flushIntervalConsumeQueue)

getPutMsgIndexHightWater

public int getPutMsgIndexHightWater()

setPutMsgIndexHightWater

public void setPutMsgIndexHightWater(int putMsgIndexHightWater)

getCleanResourceInterval

public int getCleanResourceInterval()

setCleanResourceInterval

public void setCleanResourceInterval(int cleanResourceInterval)

getMaxMessageSize

public int getMaxMessageSize()

setMaxMessageSize

public void setMaxMessageSize(int maxMessageSize)

isCheckCRCOnRecover

public boolean isCheckCRCOnRecover()

getCheckCRCOnRecover

public boolean getCheckCRCOnRecover()

setCheckCRCOnRecover

public void setCheckCRCOnRecover(boolean checkCRCOnRecover)

getStorePathCommitLog

public String getStorePathCommitLog()

setStorePathCommitLog

public void setStorePathCommitLog(String storePathCommitLog)

getDeleteWhen

public String getDeleteWhen()

setDeleteWhen

public void setDeleteWhen(String deleteWhen)

getDiskMaxUsedSpaceRatio

public int getDiskMaxUsedSpaceRatio()

setDiskMaxUsedSpaceRatio

public void setDiskMaxUsedSpaceRatio(int diskMaxUsedSpaceRatio)

getDeleteCommitLogFilesInterval

public int getDeleteCommitLogFilesInterval()

setDeleteCommitLogFilesInterval

public void setDeleteCommitLogFilesInterval(int deleteCommitLogFilesInterval)

getDeleteConsumeQueueFilesInterval

public int getDeleteConsumeQueueFilesInterval()

setDeleteConsumeQueueFilesInterval

public void setDeleteConsumeQueueFilesInterval(int deleteConsumeQueueFilesInterval)

getMaxTransferBytesOnMessageInMemory

public int getMaxTransferBytesOnMessageInMemory()

setMaxTransferBytesOnMessageInMemory

public void setMaxTransferBytesOnMessageInMemory(int maxTransferBytesOnMessageInMemory)

getMaxTransferCountOnMessageInMemory

public int getMaxTransferCountOnMessageInMemory()

setMaxTransferCountOnMessageInMemory

public void setMaxTransferCountOnMessageInMemory(int maxTransferCountOnMessageInMemory)

getMaxTransferBytesOnMessageInDisk

public int getMaxTransferBytesOnMessageInDisk()

setMaxTransferBytesOnMessageInDisk

public void setMaxTransferBytesOnMessageInDisk(int maxTransferBytesOnMessageInDisk)

getMaxTransferCountOnMessageInDisk

public int getMaxTransferCountOnMessageInDisk()

setMaxTransferCountOnMessageInDisk

public void setMaxTransferCountOnMessageInDisk(int maxTransferCountOnMessageInDisk)

getFlushCommitLogLeastPages

public int getFlushCommitLogLeastPages()

setFlushCommitLogLeastPages

public void setFlushCommitLogLeastPages(int flushCommitLogLeastPages)

getFlushConsumeQueueLeastPages

public int getFlushConsumeQueueLeastPages()

setFlushConsumeQueueLeastPages

public void setFlushConsumeQueueLeastPages(int flushConsumeQueueLeastPages)

getFlushCommitLogThoroughInterval

public int getFlushCommitLogThoroughInterval()

setFlushCommitLogThoroughInterval

public void setFlushCommitLogThoroughInterval(int flushCommitLogThoroughInterval)

getFlushConsumeQueueThoroughInterval

public int getFlushConsumeQueueThoroughInterval()

setFlushConsumeQueueThoroughInterval

public void setFlushConsumeQueueThoroughInterval(int flushConsumeQueueThoroughInterval)

getDestroyMapedFileIntervalForcibly

public int getDestroyMapedFileIntervalForcibly()

setDestroyMapedFileIntervalForcibly

public void setDestroyMapedFileIntervalForcibly(int destroyMapedFileIntervalForcibly)

getFileReservedTime

public int getFileReservedTime()

setFileReservedTime

public void setFileReservedTime(int fileReservedTime)

getRedeleteHangedFileInterval

public int getRedeleteHangedFileInterval()

setRedeleteHangedFileInterval

public void setRedeleteHangedFileInterval(int redeleteHangedFileInterval)

getAccessMessageInMemoryMaxRatio

public int getAccessMessageInMemoryMaxRatio()

setAccessMessageInMemoryMaxRatio

public void setAccessMessageInMemoryMaxRatio(int accessMessageInMemoryMaxRatio)

isMessageIndexEnable

public boolean isMessageIndexEnable()

setMessageIndexEnable

public void setMessageIndexEnable(boolean messageIndexEnable)

getMaxHashSlotNum

public int getMaxHashSlotNum()

setMaxHashSlotNum

public void setMaxHashSlotNum(int maxHashSlotNum)

getMaxIndexNum

public int getMaxIndexNum()

setMaxIndexNum

public void setMaxIndexNum(int maxIndexNum)

getMaxMsgsNumBatch

public int getMaxMsgsNumBatch()

setMaxMsgsNumBatch

public void setMaxMsgsNumBatch(int maxMsgsNumBatch)

getHaListenPort

public int getHaListenPort()

setHaListenPort

public void setHaListenPort(int haListenPort)

getHaSendHeartbeatInterval

public int getHaSendHeartbeatInterval()

setHaSendHeartbeatInterval

public void setHaSendHeartbeatInterval(int haSendHeartbeatInterval)

getHaHousekeepingInterval

public int getHaHousekeepingInterval()

setHaHousekeepingInterval

public void setHaHousekeepingInterval(int haHousekeepingInterval)

getBrokerRole

public BrokerRole getBrokerRole()

setBrokerRole

public void setBrokerRole(BrokerRole brokerRole)

setBrokerRole

public void setBrokerRole(String brokerRole)

getHaTransferBatchSize

public int getHaTransferBatchSize()

setHaTransferBatchSize

public void setHaTransferBatchSize(int haTransferBatchSize)

getHaSlaveFallbehindMax

public int getHaSlaveFallbehindMax()

setHaSlaveFallbehindMax

public void setHaSlaveFallbehindMax(int haSlaveFallbehindMax)

getFlushDiskType

public FlushDiskType getFlushDiskType()

setFlushDiskType

public void setFlushDiskType(FlushDiskType flushDiskType)

setFlushDiskType

public void setFlushDiskType(String type)

getSyncFlushTimeout

public int getSyncFlushTimeout()

setSyncFlushTimeout

public void setSyncFlushTimeout(int syncFlushTimeout)

getHaMasterAddress

public String getHaMasterAddress()

setHaMasterAddress

public void setHaMasterAddress(String haMasterAddress)

getMessageDelayLevel

public String getMessageDelayLevel()

setMessageDelayLevel

public void setMessageDelayLevel(String messageDelayLevel)

getFlushDelayOffsetInterval

public long getFlushDelayOffsetInterval()

setFlushDelayOffsetInterval

public void setFlushDelayOffsetInterval(long flushDelayOffsetInterval)

isCleanFileForciblyEnable

public boolean isCleanFileForciblyEnable()

setCleanFileForciblyEnable

public void setCleanFileForciblyEnable(boolean cleanFileForciblyEnable)

isMessageIndexSafe

public boolean isMessageIndexSafe()

setMessageIndexSafe

public void setMessageIndexSafe(boolean messageIndexSafe)

isFlushCommitLogTimed

public boolean isFlushCommitLogTimed()

setFlushCommitLogTimed

public void setFlushCommitLogTimed(boolean flushCommitLogTimed)

getStorePathRootDir

public String getStorePathRootDir()

setStorePathRootDir

public void setStorePathRootDir(String storePathRootDir)


Copyright © 2012–2015. All rights reserved.