com.taobao.common.store.journal
接口 JournalStoreMBean

所有已知实现类:
JournalStore, MessageStore

public interface JournalStoreMBean

日志方式存储的MBean

作者:
dogun (yuexuqiang at gmail.com)

方法摘要
 void check()
          对数据文件进行检查,并作出相应的处理
 String getDataFileInfo()
          获取当前数据文件信息
 String getDataFilesInfo()
          获得所有有效数据文件的信息
 long getIntervalForCompact()
           
 long getIntervalForRemove()
           
 String getLogFileInfo()
          获取当前日志文件信息
 String getLogFilesInfo()
          获得所有有效日志文件的信息
 String getName()
          获取存储的名字
 int getNumber()
          获取当前的文件编号
 String getPath()
          获取存储的路径
 long getSize()
          获得数据的个数
 void setIntervalForCompact(long interval)
           
 void setIntervalForRemove(long interval)
           
 String viewIndexMap()
          查看索引的信息。
 

方法详细信息

getDataFilesInfo

String getDataFilesInfo()
获得所有有效数据文件的信息

返回:
所有有效数据文件的信息

getLogFilesInfo

String getLogFilesInfo()
获得所有有效日志文件的信息

返回:
所有有效日志文件的信息

getNumber

int getNumber()
获取当前的文件编号

返回:
当前的文件编号

getPath

String getPath()
获取存储的路径

返回:
the path

getName

String getName()
获取存储的名字

返回:
the name

getDataFileInfo

String getDataFileInfo()
获取当前数据文件信息

返回:
当前数据文件信息

getLogFileInfo

String getLogFileInfo()
获取当前日志文件信息

返回:
当前日志文件信息

viewIndexMap

String viewIndexMap()
查看索引的信息。注意:该操作可能会撑暴内存

返回:
所有的索引信息

getSize

long getSize()
             throws IOException
获得数据的个数

返回:
数据的个数
抛出:
IOException

check

void check()
           throws IOException
对数据文件进行检查,并作出相应的处理

抛出:
IOException

getIntervalForRemove

long getIntervalForRemove()

setIntervalForRemove

void setIntervalForRemove(long interval)

getIntervalForCompact

long getIntervalForCompact()

setIntervalForCompact

void setIntervalForCompact(long interval)


Copyright © 2010–2013. All rights reserved.