A B C D E F G H I L M N O P Q R S T U V W

A

addConnection(HAConnection) - 类 com.alibaba.rocketmq.store.ha.HAService 中的方法
 
addMessage(SelectMapedBufferResult) - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
addMessage(SelectMapedBufferResult) - 类 com.alibaba.rocketmq.store.QueryMessageResult 中的方法
 
AllocateMapedFileService - com.alibaba.rocketmq.store 中的 类
Create MapedFile in advance
AllocateMapedFileService() - 类 com.alibaba.rocketmq.store.AllocateMapedFileService 的构造方法
 
allWaitForRunning(long) - 类 com.alibaba.rocketmq.store.ha.WaitNotifyObject 中的方法
多个线程调用wait
appendData(long, byte[]) - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
appendMessage(Object, AppendMessageCallback) - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
向MapedBuffer追加消息
appendMessage(byte[]) - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
向存储层追加数据,一般在SLAVE存储结构中使用
AppendMessageCallback - com.alibaba.rocketmq.store 中的 接口
Write messages callback interface
AppendMessageResult - com.alibaba.rocketmq.store 中的 类
When write a message to the commit log, returns results
AppendMessageResult(AppendMessageStatus) - 类 com.alibaba.rocketmq.store.AppendMessageResult 的构造方法
 
AppendMessageResult(AppendMessageStatus, long, int, String, long, long) - 类 com.alibaba.rocketmq.store.AppendMessageResult 的构造方法
 
AppendMessageStatus - com.alibaba.rocketmq.store 中的 枚举
When write a message to the commit log, returns code
appendToCommitLog(long, byte[]) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
appendToCommitLog(long, byte[]) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
数据复制使用:向CommitLog追加数据,并分发至各个Consume Queue
available - 类 com.alibaba.rocketmq.store.ReferenceResource 中的变量
 

B

BROKER_GET_NUMS - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的静态变量
 
BROKER_PUT_NUMS - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的静态变量
 
BrokerRole - com.alibaba.rocketmq.store.config 中的 枚举
Broker角色
BrokerStats - com.alibaba.rocketmq.store.stats 中的 类
Broker上的一些统计数据
BrokerStats(DefaultMessageStore) - 类 com.alibaba.rocketmq.store.stats.BrokerStats 的构造方法
 
BrokerStatsManager - com.alibaba.rocketmq.store.stats 中的 类
 
BrokerStatsManager(String) - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 的构造方法
 
buildIndex(Object[]) - 类 com.alibaba.rocketmq.store.index.IndexService 中的方法
 
buildRunningStats(HashMap<String, String>) - 类 com.alibaba.rocketmq.store.schedule.ScheduleMessageService 中的方法
 

C

checkInDiskByConsumeOffset(String, int, long) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
checkInDiskByConsumeOffset(String, int, long) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
判断消息是否在磁盘
checkMessageAndReturnSize(ByteBuffer, boolean) - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
checkMessageAndReturnSize(ByteBuffer, boolean, boolean) - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
check the message and returns the message size
clean(ByteBuffer) - 类 com.alibaba.rocketmq.store.MapedFile 中的静态方法
 
cleanExpiredConsumerQueue() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
cleanExpiredConsumerQueue() - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
清除失效的消费队列
cleanUnusedTopic(Set<String>) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
cleanUnusedTopic(Set<String>) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
 
cleanup(long) - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
 
cleanup(long) - 类 com.alibaba.rocketmq.store.ReferenceResource 中的方法
 
cleanupOver - 类 com.alibaba.rocketmq.store.ReferenceResource 中的变量
 
close() - 类 com.alibaba.rocketmq.store.ha.HAConnection 中的方法
 
com.alibaba.rocketmq.store - 软件包 com.alibaba.rocketmq.store
 
com.alibaba.rocketmq.store.config - 软件包 com.alibaba.rocketmq.store.config
 
com.alibaba.rocketmq.store.ha - 软件包 com.alibaba.rocketmq.store.ha
 
com.alibaba.rocketmq.store.index - 软件包 com.alibaba.rocketmq.store.index
 
com.alibaba.rocketmq.store.schedule - 软件包 com.alibaba.rocketmq.store.schedule
 
com.alibaba.rocketmq.store.stats - 软件包 com.alibaba.rocketmq.store.stats
 
commit(int) - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
 
commit(int) - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
消息刷盘
commit(int) - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
返回值表示是否全部刷盘完成
CommitLog - com.alibaba.rocketmq.store 中的 类
Store all metadata downtime for recovery, data protection reliability
CommitLog(DefaultMessageStore) - 类 com.alibaba.rocketmq.store.CommitLog 的构造方法
 
CommitLog.GroupCommitRequest - com.alibaba.rocketmq.store 中的 类
 
CommitLog.GroupCommitRequest(long) - 类 com.alibaba.rocketmq.store.CommitLog.GroupCommitRequest 的构造方法
 
computeDeliverTimestamp(int, long) - 类 com.alibaba.rocketmq.store.schedule.ScheduleMessageService 中的方法
 
configFilePath() - 类 com.alibaba.rocketmq.store.schedule.ScheduleMessageService 中的方法
 
ConsumeQueue - com.alibaba.rocketmq.store 中的 类
消费队列实现
ConsumeQueue(String, int, String, int, DefaultMessageStore) - 类 com.alibaba.rocketmq.store.ConsumeQueue 的构造方法
 
correctMinOffset(long) - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
逻辑队列的最小Offset要比传入的物理最小phyMinOffset大
CQStoreUnitSize - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的静态变量
 

D

decode(String) - 类 com.alibaba.rocketmq.store.schedule.ScheduleMessageService 中的方法
 
DefaultMessageFilter - com.alibaba.rocketmq.store 中的 类
消息过滤规则实现
DefaultMessageFilter() - 类 com.alibaba.rocketmq.store.DefaultMessageFilter 的构造方法
 
DefaultMessageStore - com.alibaba.rocketmq.store 中的 类
存储层默认实现
DefaultMessageStore(MessageStoreConfig, BrokerStatsManager) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 的构造方法
 
delayLevel2QueueId(int) - 类 com.alibaba.rocketmq.store.schedule.ScheduleMessageService 中的静态方法
 
DelayOffsetSerializeWrapper - com.alibaba.rocketmq.store.schedule 中的 类
延时消息进度,序列化包装
DelayOffsetSerializeWrapper() - 类 com.alibaba.rocketmq.store.schedule.DelayOffsetSerializeWrapper 的构造方法
 
deleteExpiredFile(long, int, long, boolean) - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
deleteExpiredFile(long) - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
 
deleteExpiredFile(long) - 类 com.alibaba.rocketmq.store.index.IndexService 中的方法
删除索引文件
deleteExpiredFileByOffset(long, int) - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
根据物理队列最小Offset来删除逻辑队列
deleteExpiredFileByTime(long, int, long, boolean) - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
根据文件过期时间来删除物理队列文件
deleteLastMapedFile() - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
恢复时调用
destroy() - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
destroy() - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
 
destroy() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
destroy(long) - 类 com.alibaba.rocketmq.store.index.IndexFile 中的方法
 
destroy() - 类 com.alibaba.rocketmq.store.index.IndexService 中的方法
 
destroy(long) - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
清理资源,destroy与调用shutdown的线程必须是同一个
destroy() - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
销毁队列,队列数据被删除,此函数有可能不成功
destroy() - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
删除所有文件,单元测试会使用
destroyConnections() - 类 com.alibaba.rocketmq.store.ha.HAService 中的方法
 
destroyLogics() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
DispatchRequest - com.alibaba.rocketmq.store 中的 类
分发消息位置信息到逻辑队列和索引服务
DispatchRequest(String, int, long, int, long, long, long, String, int, long) - 类 com.alibaba.rocketmq.store.DispatchRequest 的构造方法
 
DispatchRequest(int) - 类 com.alibaba.rocketmq.store.DispatchRequest 的构造方法
 
doAppend(long, ByteBuffer, int, Object) - 接口 com.alibaba.rocketmq.store.AppendMessageCallback 中的方法
After message serialization, write MapedByteBuffer

E

encode() - 类 com.alibaba.rocketmq.store.schedule.ScheduleMessageService 中的方法
 
encode(boolean) - 类 com.alibaba.rocketmq.store.schedule.ScheduleMessageService 中的方法
 
ensureDirOK(String) - 类 com.alibaba.rocketmq.store.MapedFile 中的静态方法
 
excuteDeleteFilesManualy() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
excuteDeleteFilesManualy() - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
手动触发删除文件

F

finalize() - 类 com.alibaba.rocketmq.store.SelectMapedBufferResult 中的方法
 
findConsumeQueue(String, int) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
findMapedFileByOffset(long, boolean) - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
 
findMapedFileByOffset(long) - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
 
flush() - 类 com.alibaba.rocketmq.store.index.IndexFile 中的方法
 
flush(IndexFile) - 类 com.alibaba.rocketmq.store.index.IndexService 中的方法
 
flush() - 类 com.alibaba.rocketmq.store.StoreCheckpoint 中的方法
 
FlushDiskType - com.alibaba.rocketmq.store.config 中的 枚举
刷盘方式

G

getAbortFile(String) - 类 com.alibaba.rocketmq.store.config.StorePathConfigHelper 中的静态方法
 
getAccessMessageInMemoryMaxRatio() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getAccessRights() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getAllocateMapedFileService() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getAndCreateLastIndexFile() - 类 com.alibaba.rocketmq.store.index.IndexService 中的方法
获取最后一个索引文件,如果集合为空或者最后一个文件写满了,则新建一个文件
只有一个线程调用,所以不存在写竟争问题
getAndMakeDiskFull() - 类 com.alibaba.rocketmq.store.RunningFlags 中的方法
返回Disk是否正常
getAndMakeDiskOK() - 类 com.alibaba.rocketmq.store.RunningFlags 中的方法
返回Disk是否正常
getAndMakeNotReadable() - 类 com.alibaba.rocketmq.store.RunningFlags 中的方法
 
getAndMakeNotWriteable() - 类 com.alibaba.rocketmq.store.RunningFlags 中的方法
 
getAndMakeReadable() - 类 com.alibaba.rocketmq.store.RunningFlags 中的方法
 
getAndMakeWriteable() - 类 com.alibaba.rocketmq.store.RunningFlags 中的方法
 
getAppendMessageResult() - 类 com.alibaba.rocketmq.store.PutMessageResult 中的方法
 
getBeginPhyOffset() - 类 com.alibaba.rocketmq.store.index.IndexHeader 中的方法
 
getBeginTimestamp() - 类 com.alibaba.rocketmq.store.index.IndexFile 中的方法
 
getBeginTimestamp() - 类 com.alibaba.rocketmq.store.index.IndexHeader 中的方法
 
getBrokerRole() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getBrokerStatsManager() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getBufferTotalSize() - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
getBufferTotalSize() - 类 com.alibaba.rocketmq.store.QueryMessageResult 中的方法
 
getByteBuffer() - 类 com.alibaba.rocketmq.store.SelectMapedBufferResult 中的方法
 
getCheckCRCOnRecover() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getCleanResourceInterval() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getCommitLog() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getCommitLogData(long) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getCommitLogData(long) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
数据复制使用:获取CommitLog数据
getCommitLogOffset() - 类 com.alibaba.rocketmq.store.DispatchRequest 中的方法
 
getCommitLogOffsetInQueue(String, int, long) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getCommitLogOffsetInQueue(String, int, long) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
获取消费队列记录的CommitLog Offset
getCommittedPosition() - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
 
getCommittedWhere() - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
 
getConnectionCount() - 类 com.alibaba.rocketmq.store.ha.HAService 中的方法
 
getConsumeQueueOffset() - 类 com.alibaba.rocketmq.store.DispatchRequest 中的方法
 
getConsumeQueueTable() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getData(long) - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
Read CommitLog data, use data replication
getData(long, boolean) - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
getDefaultMessageStore() - 类 com.alibaba.rocketmq.store.ha.HAService 中的方法
 
getDelayOffsetStorePath(String) - 类 com.alibaba.rocketmq.store.config.StorePathConfigHelper 中的静态方法
 
getDeleteCommitLogFilesInterval() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getDeleteConsumeQueueFilesInterval() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getDeleteWhen() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getDestroyMapedFileIntervalForcibly() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getDiskMaxUsedSpaceRatio() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getDispatchMaxBuffer() - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
getDispatchMessageService() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getEarliestMessageTime(String, int) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getEarliestMessageTime(String, int) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
获取队列中最早的消息时间
getEndPhyOffset() - 类 com.alibaba.rocketmq.store.index.IndexFile 中的方法
 
getEndPhyOffset() - 类 com.alibaba.rocketmq.store.index.IndexHeader 中的方法
 
getEndTimestamp() - 类 com.alibaba.rocketmq.store.index.IndexFile 中的方法
 
getEndTimestamp() - 类 com.alibaba.rocketmq.store.index.IndexHeader 中的方法
 
getFileChannel() - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
 
getFileFromOffset() - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
文件起始偏移量
getFileName() - 类 com.alibaba.rocketmq.store.index.IndexFile 中的方法
 
getFileName() - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
 
getFileReservedTime() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getFileSize() - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
获取文件大小
getFirstMapedFileOnLock() - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
 
getFlagBits() - 类 com.alibaba.rocketmq.store.RunningFlags 中的方法
 
getFlushCommitLogLeastPages() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getFlushCommitLogThoroughInterval() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getFlushConsumeQueueLeastPages() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getFlushConsumeQueueThoroughInterval() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getFlushDelayOffsetInterval() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getFlushDiskType() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getFlushIntervalCommitLog() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getFlushIntervalConsumeQueue() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getGetMessageEntireTimeMax() - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
getGetMessageTimesTotalFound() - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
getGetMessageTimesTotalMiss() - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
getGetMessageTransferedMsgCount() - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
getHaHousekeepingInterval() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getHaListenPort() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getHaMasterAddress() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getHaSendHeartbeatInterval() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getHaService() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getHashSlotCount() - 类 com.alibaba.rocketmq.store.index.IndexHeader 中的方法
 
getHaSlaveFallbehindMax() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getHaTransferBatchSize() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getIndexBuffer(long) - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
返回Index Buffer
getIndexCount() - 类 com.alibaba.rocketmq.store.index.IndexHeader 中的方法
 
getIndexLastUpdatePhyoffset() - 类 com.alibaba.rocketmq.store.index.QueryOffsetResult 中的方法
 
getIndexLastUpdatePhyoffset() - 类 com.alibaba.rocketmq.store.QueryMessageResult 中的方法
 
getIndexLastUpdateTimestamp() - 类 com.alibaba.rocketmq.store.index.QueryOffsetResult 中的方法
 
getIndexLastUpdateTimestamp() - 类 com.alibaba.rocketmq.store.QueryMessageResult 中的方法
 
getIndexMsgTimestamp() - 类 com.alibaba.rocketmq.store.StoreCheckpoint 中的方法
 
getKeys() - 类 com.alibaba.rocketmq.store.DispatchRequest 中的方法
 
getLastMapedFile() - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
 
getLastMapedFile(long) - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
获取最后一个MapedFile对象,如果一个都没有,则新创建一个,如果最后一个写满了,则新创建一个
getLastMapedFile2() - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
 
getLastModifiedTimestamp() - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
 
getLastOffset() - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
返回最后一条消息对应物理队列的Next Offset
getLogicsMsgTimestamp() - 类 com.alibaba.rocketmq.store.StoreCheckpoint 中的方法
 
getLogicsOffset() - 类 com.alibaba.rocketmq.store.AppendMessageResult 中的方法
 
getMapedFile() - 类 com.alibaba.rocketmq.store.SelectMapedBufferResult 中的方法
 
getMapedFileByTime(long) - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
 
getMapedFiles() - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
 
getMapedFileSize() - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
 
getMapedFileSizeCommitLog() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getMapedFileSizeConsumeQueue() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getMapedMemorySize() - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
 
getMappedByteBuffer() - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
 
getMaxDelayLevel() - 类 com.alibaba.rocketmq.store.schedule.ScheduleMessageService 中的方法
 
getMaxHashSlotNum() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getMaxIndexNum() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getMaxMessageSize() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getMaxMsgsNumBatch() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getMaxOffset() - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
getMaxOffset() - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
getMaxOffset() - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
 
getMaxOffsetInQuque() - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
 
getMaxOffsetInQuque(String, int) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
返回的是当前队列的最大Offset,这个Offset没有对应的消息
getMaxOffsetInQuque(String, int) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
获取指定队列最大Offset 如果队列不存在,返回-1
getMaxPhyOffset() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getMaxPhyOffset() - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
获取物理队列最大offset
getMaxPhysicOffset() - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
 
getMaxTransferBytesOnMessageInDisk() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getMaxTransferBytesOnMessageInMemory() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getMaxTransferCountOnMessageInDisk() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getMaxTransferCountOnMessageInMemory() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getMessage(long, int) - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
getMessage(String, String, int, long, int, SubscriptionData) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getMessage(String, String, int, long, int, SubscriptionData) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
读取消息,如果types为null,则不做过滤
getMessageBufferList() - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
getMessageBufferList() - 类 com.alibaba.rocketmq.store.QueryMessageResult 中的方法
 
getMessageCount() - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
getMessageDelayLevel() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getMessageIds(String, int, long, long, SocketAddress) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getMessageIds(String, int, long, long, SocketAddress) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
批量获取 messageId
getMessageMapedList() - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
GetMessageResult - com.alibaba.rocketmq.store 中的 类
访问消息返回结果
GetMessageResult() - 类 com.alibaba.rocketmq.store.GetMessageResult 的构造方法
 
GetMessageStatus - com.alibaba.rocketmq.store 中的 枚举
访问消息返回的状态码
getMessageStoreConfig() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getMessageStoreTimeStamp(String, int, long) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getMessageStoreTimeStamp(String, int, long) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
 
getMessageTotalInQueue() - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
获取当前队列中的消息总数
getMessageTotalInQueue(String, int) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getMessageTotalInQueue(String, int) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
获取队列中的消息总数
getMinLogicOffset() - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
 
getMinOffset() - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
getMinOffset() - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
getMinOffset() - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
获取队列的最小Offset,如果队列为空,则返回-1
getMinOffsetInQuque() - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
 
getMinOffsetInQuque(String, int) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
返回的是当前队列的最小Offset
getMinOffsetInQuque(String, int) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
获取指定队列最小Offset 如果队列不存在,返回-1
getMinPhyOffset() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getMinPhyOffset() - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
 
getMinTimestamp() - 类 com.alibaba.rocketmq.store.StoreCheckpoint 中的方法
 
getMinTimestampIndex() - 类 com.alibaba.rocketmq.store.StoreCheckpoint 中的方法
 
getMsgGetTotalTodayMorning() - 类 com.alibaba.rocketmq.store.stats.BrokerStats 中的方法
 
getMsgGetTotalTodayNow() - 类 com.alibaba.rocketmq.store.stats.BrokerStats 中的方法
 
getMsgGetTotalYesterdayMorning() - 类 com.alibaba.rocketmq.store.stats.BrokerStats 中的方法
 
getMsgId() - 类 com.alibaba.rocketmq.store.AppendMessageResult 中的方法
 
getMsgPutTotalTodayMorning() - 类 com.alibaba.rocketmq.store.stats.BrokerStats 中的方法
 
getMsgPutTotalTodayNow() - 类 com.alibaba.rocketmq.store.stats.BrokerStats 中的方法
 
getMsgPutTotalYesterdayMorning() - 类 com.alibaba.rocketmq.store.stats.BrokerStats 中的方法
 
getMsgSize() - 类 com.alibaba.rocketmq.store.DispatchRequest 中的方法
 
getNextBeginOffset() - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
getNextOffset() - 类 com.alibaba.rocketmq.store.CommitLog.GroupCommitRequest 中的方法
 
getOffsetInQueueByTime(long) - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
二分查找查找消息发送时间最接近timestamp逻辑队列的offset
getOffsetInQueueByTime(String, int, long) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getOffsetInQueueByTime(String, int, long) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
根据消息时间获取某个队列中对应的offset 1、如果指定时间(包含之前之后)有对应的消息,则获取距离此时间最近的offset(优先选择之前) 2、如果指定时间无对应消息,则返回0
getOffsetTable() - 类 com.alibaba.rocketmq.store.schedule.DelayOffsetSerializeWrapper 中的方法
 
getPhyOffsets() - 类 com.alibaba.rocketmq.store.index.QueryOffsetResult 中的方法
 
getPhysicMsgTimestamp() - 类 com.alibaba.rocketmq.store.StoreCheckpoint 中的方法
 
getPreparedTransactionOffset() - 类 com.alibaba.rocketmq.store.DispatchRequest 中的方法
 
getPropertiesString() - 类 com.alibaba.rocketmq.store.MessageExtBrokerInner 中的方法
 
getPush2SlaveMaxOffset() - 类 com.alibaba.rocketmq.store.ha.HAService 中的方法
 
getPutMessageEntireTimeMax() - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
getPutMessageFailedTimes() - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
getPutMessageSizeTotal() - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
getPutMessageStatus() - 类 com.alibaba.rocketmq.store.PutMessageResult 中的方法
 
getPutMessageTimesTotal() - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
getPutMessageTopicSizeTotal() - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
getPutMessageTopicTimesTotal() - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
getPutMsgIndexHightWater() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getQueueId() - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
 
getQueueId() - 类 com.alibaba.rocketmq.store.DispatchRequest 中的方法
 
getRedeleteHangedFileInterval() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getRefCount() - 类 com.alibaba.rocketmq.store.ReferenceResource 中的方法
 
getRunningDataInfo() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getRunningDataInfo() - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
获取运行时统计数据
getRunningFlags() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getRuntimeInfo() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getRuntimeInfo() - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
获取运行时统计数据
getRuntimeInfo() - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
getScheduleMessageService() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getServiceName() - 类 com.alibaba.rocketmq.store.AllocateMapedFileService 中的方法
 
getServiceName() - 类 com.alibaba.rocketmq.store.index.IndexService 中的方法
 
getServiceName() - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
getSinglePutMessageTopicSizeTotal(String) - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
getSinglePutMessageTopicTimesTotal(String) - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
getSize() - 类 com.alibaba.rocketmq.store.SelectMapedBufferResult 中的方法
 
getSocketChannel() - 类 com.alibaba.rocketmq.store.ha.HAConnection 中的方法
 
getStartOffset() - 类 com.alibaba.rocketmq.store.SelectMapedBufferResult 中的方法
 
getStatsItem(String, String) - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的方法
 
getStatus() - 类 com.alibaba.rocketmq.store.AppendMessageResult 中的方法
 
getStatus() - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
getStoreCheckpoint(String) - 类 com.alibaba.rocketmq.store.config.StorePathConfigHelper 中的静态方法
 
getStoreCheckpoint() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getStorePathCommitLog() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getStorePathConsumeQueue(String) - 类 com.alibaba.rocketmq.store.config.StorePathConfigHelper 中的静态方法
 
getStorePathIndex(String) - 类 com.alibaba.rocketmq.store.config.StorePathConfigHelper 中的静态方法
 
getStorePathRootDir() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getStoreStatsService() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getStoreTimestamp() - 类 com.alibaba.rocketmq.store.AppendMessageResult 中的方法
 
getStoreTimestamp() - 类 com.alibaba.rocketmq.store.DispatchRequest 中的方法
 
getStoreTimestamp() - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
 
getStoreTimestamp() - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
 
getSyncFlushTimeout() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
getSysFlag() - 类 com.alibaba.rocketmq.store.DispatchRequest 中的方法
 
getSystemClock() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
getTagsCode() - 类 com.alibaba.rocketmq.store.DispatchRequest 中的方法
 
getTagsCode() - 类 com.alibaba.rocketmq.store.MessageExtBrokerInner 中的方法
 
getTopic() - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
 
getTopic() - 类 com.alibaba.rocketmq.store.DispatchRequest 中的方法
 
getTopicQueueTable() - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
getTotalmapedfiles() - 类 com.alibaba.rocketmq.store.MapedFile 中的静态方法
 
getTotalMapedVitualMemory() - 类 com.alibaba.rocketmq.store.MapedFile 中的静态方法
 
getTotalPhysicalMemorySize() - 类 com.alibaba.rocketmq.store.StoreUtil 中的静态方法
 
getTranRedoLogStorePath(String) - 类 com.alibaba.rocketmq.store.config.StorePathConfigHelper 中的静态方法
 
getTranStateTableStorePath(String) - 类 com.alibaba.rocketmq.store.config.StorePathConfigHelper 中的静态方法
 
getWaitNotifyObject() - 类 com.alibaba.rocketmq.store.ha.HAService 中的方法
 
getWroteBytes() - 类 com.alibaba.rocketmq.store.AppendMessageResult 中的方法
 
getWroteOffset() - 类 com.alibaba.rocketmq.store.AppendMessageResult 中的方法
 
getWrotePostion() - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
 
GROUP_GET_FALL - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的静态变量
读磁盘落后统计
GROUP_GET_NUMS - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的静态变量
 
GROUP_GET_SIZE - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的静态变量
 

H

HAConnection - com.alibaba.rocketmq.store.ha 中的 类
HA服务,Master用来向Slave Push数据,并接收Slave应答
HAConnection(HAService, SocketChannel) - 类 com.alibaba.rocketmq.store.ha.HAConnection 的构造方法
 
HAService - com.alibaba.rocketmq.store.ha 中的 类
HA服务,负责同步双写,异步复制功能
HAService(DefaultMessageStore) - 类 com.alibaba.rocketmq.store.ha.HAService 的构造方法
 
hasNotified - 类 com.alibaba.rocketmq.store.ha.WaitNotifyObject 中的变量
 
hold() - 类 com.alibaba.rocketmq.store.ReferenceResource 中的方法
资源是否能HOLD住
howMuchFallBehind() - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
刷盘进度落后了多少

I

incBrokerGetNums(int) - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的方法
 
incBrokerPutNums() - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的方法
 
incGroupGetNums(String, String, int) - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的方法
 
incGroupGetSize(String, String, int) - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的方法
 
incHashSlotCount() - 类 com.alibaba.rocketmq.store.index.IndexHeader 中的方法
 
incIndexCount() - 类 com.alibaba.rocketmq.store.index.IndexHeader 中的方法
 
incSendBackNums(String, String) - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的方法
 
incTopicPutNums(String) - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的方法
 
incTopicPutSize(String, int) - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的方法
 
INDEX_HEADER_SIZE - 类 com.alibaba.rocketmq.store.index.IndexHeader 中的静态变量
 
IndexFile - com.alibaba.rocketmq.store.index 中的 类
存储具体消息索引信息的文件
IndexFile(String, int, int, long, long) - 类 com.alibaba.rocketmq.store.index.IndexFile 的构造方法
 
IndexHeader - com.alibaba.rocketmq.store.index 中的 类
索引文件头
IndexHeader(ByteBuffer) - 类 com.alibaba.rocketmq.store.index.IndexHeader 的构造方法
 
indexKeyHashMethod(String) - 类 com.alibaba.rocketmq.store.index.IndexFile 中的方法
 
IndexService - com.alibaba.rocketmq.store.index 中的 类
消息索引服务
IndexService(DefaultMessageStore) - 类 com.alibaba.rocketmq.store.index.IndexService 的构造方法
 
isAvailable() - 类 com.alibaba.rocketmq.store.ReferenceResource 中的方法
资源是否可用,即是否可被HOLD
isCheckCRCOnRecover() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
isCleanFileForciblyEnable() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
isCleanupOver() - 类 com.alibaba.rocketmq.store.ReferenceResource 中的方法
资源是否被清理完成
isFirstCreateInQueue() - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
 
isFlushCommitLogTimed() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
isFull() - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
 
isIndexFileError() - 类 com.alibaba.rocketmq.store.RunningFlags 中的方法
 
isLogicsQueueError() - 类 com.alibaba.rocketmq.store.RunningFlags 中的方法
 
isMessageIndexEnable() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
isMessageIndexSafe() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
isMessageMatched(SubscriptionData, long) - 类 com.alibaba.rocketmq.store.DefaultMessageFilter 中的方法
 
isMessageMatched(SubscriptionData, long) - 接口 com.alibaba.rocketmq.store.MessageFilter 中的方法
 
isOk() - 类 com.alibaba.rocketmq.store.AppendMessageResult 中的方法
 
isOk() - 类 com.alibaba.rocketmq.store.PutMessageResult 中的方法
 
isReadable() - 类 com.alibaba.rocketmq.store.RunningFlags 中的方法
 
isSlaveOK(long) - 类 com.alibaba.rocketmq.store.ha.HAService 中的方法
判断主从之间数据传输是否正常
isSuggestPullingFromSlave() - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
isTimeMatched(long, long) - 类 com.alibaba.rocketmq.store.index.IndexFile 中的方法
时间区间是否匹配
isWriteable() - 类 com.alibaba.rocketmq.store.RunningFlags 中的方法
 
isWriteFull() - 类 com.alibaba.rocketmq.store.index.IndexFile 中的方法
当前索引文件是否写满

L

load() - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
load() - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
 
load() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
加载数据
load() - 类 com.alibaba.rocketmq.store.index.IndexFile 中的方法
 
load() - 类 com.alibaba.rocketmq.store.index.IndexHeader 中的方法
 
load(boolean) - 类 com.alibaba.rocketmq.store.index.IndexService 中的方法
 
load() - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
 
load() - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
重启时,加载数据
load() - 类 com.alibaba.rocketmq.store.schedule.ScheduleMessageService 中的方法
 
lookMessageByOffset(long) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
lookMessageByOffset(long, int) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
lookMessageByOffset(long) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
通过物理队列Offset,查询消息。

M

makeIndexFileError() - 类 com.alibaba.rocketmq.store.RunningFlags 中的方法
 
makeLogicsQueueError() - 类 com.alibaba.rocketmq.store.RunningFlags 中的方法
 
MapedFile - com.alibaba.rocketmq.store 中的 类
Pagecache文件访问封装
MapedFile(String, int) - 类 com.alibaba.rocketmq.store.MapedFile 的构造方法
 
MapedFileQueue - com.alibaba.rocketmq.store 中的 类
存储队列,数据定时删除,无限增长
队列是由多个文件组成
MapedFileQueue(String, int, AllocateMapedFileService) - 类 com.alibaba.rocketmq.store.MapedFileQueue 的构造方法
 
MessageExtBrokerInner - com.alibaba.rocketmq.store 中的 类
存储内部使用的Message对象
MessageExtBrokerInner() - 类 com.alibaba.rocketmq.store.MessageExtBrokerInner 的构造方法
 
MessageFilter - com.alibaba.rocketmq.store 中的 接口
消息过滤接口
MessageMagicCode - 类 com.alibaba.rocketmq.store.CommitLog 中的静态变量
 
MessageStore - com.alibaba.rocketmq.store 中的 接口
存储层对外提供的接口
MessageStoreConfig - com.alibaba.rocketmq.store.config 中的 类
存储层配置文件类
MessageStoreConfig() - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 的构造方法
 

N

notifyTransferSome(long) - 类 com.alibaba.rocketmq.store.ha.HAService 中的方法
通知复制了部分数据
now() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
now() - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
 

O

onWaitEnd() - 类 com.alibaba.rocketmq.store.ha.WaitNotifyObject 中的方法
 
OS_PAGE_SIZE - 类 com.alibaba.rocketmq.store.MapedFile 中的静态变量
 

P

parseDelayLevel() - 类 com.alibaba.rocketmq.store.schedule.ScheduleMessageService 中的方法
 
pickupStoretimestamp(long, int) - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
According to receive certain message or offset storage time if an error occurs, it returns -1
putDispatchRequest(DispatchRequest) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
putKey(String, long, long) - 类 com.alibaba.rocketmq.store.index.IndexFile 中的方法
如果返回false,表示需要创建新的索引文件
putMessage(MessageExtBrokerInner) - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
putMessage(MessageExtBrokerInner) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
putMessage(MessageExtBrokerInner) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
存储消息
putMessagePostionInfo(String, int, long, int, long, long, long) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
putMessagePostionInfoWrapper(long, int, long, long, long) - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
 
PutMessageResult - com.alibaba.rocketmq.store 中的 类
写入消息返回结果
PutMessageResult(PutMessageStatus, AppendMessageResult) - 类 com.alibaba.rocketmq.store.PutMessageResult 的构造方法
 
PutMessageStatus - com.alibaba.rocketmq.store 中的 枚举
写入消息过程的返回结果
putRequest(CommitLog.GroupCommitRequest) - 类 com.alibaba.rocketmq.store.ha.HAService 中的方法
 
putRequest(Object[]) - 类 com.alibaba.rocketmq.store.index.IndexService 中的方法
向队列中添加请求,队列满情况下,丢弃请求
putRequestAndReturnMapedFile(String, String, int) - 类 com.alibaba.rocketmq.store.AllocateMapedFileService 中的方法
 

Q

queryMessage(String, String, int, long, long) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
queryMessage(String, String, int, long, long) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
根据消息Key查询消息
QueryMessageResult - com.alibaba.rocketmq.store 中的 类
通过Key查询消息,返回结果
QueryMessageResult() - 类 com.alibaba.rocketmq.store.QueryMessageResult 的构造方法
 
queryOffset(String, String, int, long, long) - 类 com.alibaba.rocketmq.store.index.IndexService 中的方法
 
QueryOffsetResult - com.alibaba.rocketmq.store.index 中的 类
根据索引查询消息,返回结果
QueryOffsetResult(List<Long>, long, long) - 类 com.alibaba.rocketmq.store.index.QueryOffsetResult 的构造方法
 
queueId2DelayLevel(int) - 类 com.alibaba.rocketmq.store.schedule.ScheduleMessageService 中的静态方法
 

R

record() - 类 com.alibaba.rocketmq.store.stats.BrokerStats 中的方法
每天00:00:00调用
recordDiskFallBehind(String, String, int, long) - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的方法
 
recover() - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
 
recoverAbnormally() - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
recoverNormally() - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
When the normal exit, data recovery, all memory data have been flush
refCount - 类 com.alibaba.rocketmq.store.ReferenceResource 中的变量
 
ReferenceResource - com.alibaba.rocketmq.store 中的 类
引用计数基类,类似于C++智能指针实现
ReferenceResource() - 类 com.alibaba.rocketmq.store.ReferenceResource 的构造方法
 
release() - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
release() - 类 com.alibaba.rocketmq.store.QueryMessageResult 中的方法
 
release() - 类 com.alibaba.rocketmq.store.ReferenceResource 中的方法
释放资源
release() - 类 com.alibaba.rocketmq.store.SelectMapedBufferResult 中的方法
此方法只能被调用一次,重复调用无效
removeConnection(HAConnection) - 类 com.alibaba.rocketmq.store.ha.HAService 中的方法
 
removeQueurFromTopicQueueTable(String, int) - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
retryDeleteFirstFile(long) - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
retryDeleteFirstFile(long) - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
 
retryGetAndCreateIndexFile() - 类 com.alibaba.rocketmq.store.index.IndexService 中的方法
 
rollNextFile(long) - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
rollNextFile(long) - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
 
run() - 类 com.alibaba.rocketmq.store.AllocateMapedFileService 中的方法
 
run() - 类 com.alibaba.rocketmq.store.index.IndexService 中的方法
 
run() - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
RunningFlags - com.alibaba.rocketmq.store 中的 类
存储模型运行过程的状态位
RunningFlags() - 类 com.alibaba.rocketmq.store.RunningFlags 的构造方法
 

S

SCHEDULE_TOPIC - 类 com.alibaba.rocketmq.store.schedule.ScheduleMessageService 中的静态变量
 
ScheduleMessageService - com.alibaba.rocketmq.store.schedule 中的 类
定时消息服务
ScheduleMessageService(DefaultMessageStore) - 类 com.alibaba.rocketmq.store.schedule.ScheduleMessageService 的构造方法
 
selectMapedBuffer(int, int) - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
 
selectMapedBuffer(int) - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
读逻辑分区
SelectMapedBufferResult - com.alibaba.rocketmq.store 中的 类
查询Pagecache返回结果
SelectMapedBufferResult(long, ByteBuffer, int, MapedFile) - 类 com.alibaba.rocketmq.store.SelectMapedBufferResult 的构造方法
 
selectOneMessageByOffset(long) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
selectOneMessageByOffset(long, int) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
selectOneMessageByOffset(long) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
通过物理队列Offset,查询消息。
selectOneMessageByOffset(long, int) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
 
selectPhyOffset(List<Long>, String, int, long, long, boolean) - 类 com.alibaba.rocketmq.store.index.IndexFile 中的方法
前提:入参时间区间在调用前已经匹配了当前索引文件的起始结束时间
setAccessMessageInMemoryMaxRatio(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setAppendMessageResult(AppendMessageResult) - 类 com.alibaba.rocketmq.store.PutMessageResult 中的方法
 
setBeginPhyOffset(long) - 类 com.alibaba.rocketmq.store.index.IndexHeader 中的方法
 
setBeginTimestamp(long) - 类 com.alibaba.rocketmq.store.index.IndexHeader 中的方法
 
setBrokerRole(BrokerRole) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setBrokerRole(String) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setBufferTotalSize(int) - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
setCheckCRCOnRecover(boolean) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setCleanFileForciblyEnable(boolean) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setCleanResourceInterval(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setCommittedPosition(int) - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
 
setCommittedWhere(long) - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
 
setDeleteCommitLogFilesInterval(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setDeleteConsumeQueueFilesInterval(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setDeleteWhen(String) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setDestroyMapedFileIntervalForcibly(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setDiskMaxUsedSpaceRatio(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setDispatchMaxBuffer(long) - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
setEndPhyOffset(long) - 类 com.alibaba.rocketmq.store.index.IndexHeader 中的方法
 
setEndTimestamp(long) - 类 com.alibaba.rocketmq.store.index.IndexHeader 中的方法
 
setFileReservedTime(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setFirstCreateInQueue(boolean) - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
 
setFlushCommitLogLeastPages(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setFlushCommitLogThoroughInterval(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setFlushCommitLogTimed(boolean) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setFlushConsumeQueueLeastPages(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setFlushConsumeQueueThoroughInterval(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setFlushDelayOffsetInterval(long) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setFlushDiskType(FlushDiskType) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setFlushDiskType(String) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setFlushIntervalCommitLog(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setFlushIntervalConsumeQueue(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setGetMessageEntireTimeMax(long) - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
setHaHousekeepingInterval(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setHaListenPort(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setHaMasterAddress(String) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setHaSendHeartbeatInterval(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setHaSlaveFallbehindMax(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setHaTransferBatchSize(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setIndexLastUpdatePhyoffset(long) - 类 com.alibaba.rocketmq.store.QueryMessageResult 中的方法
 
setIndexLastUpdateTimestamp(long) - 类 com.alibaba.rocketmq.store.QueryMessageResult 中的方法
 
setIndexMsgTimestamp(long) - 类 com.alibaba.rocketmq.store.StoreCheckpoint 中的方法
 
setLogicsMsgTimestamp(long) - 类 com.alibaba.rocketmq.store.StoreCheckpoint 中的方法
 
setLogicsOffset(long) - 类 com.alibaba.rocketmq.store.AppendMessageResult 中的方法
 
setMapedFileSizeCommitLog(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setMapedFileSizeConsumeQueue(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setMaxHashSlotNum(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setMaxIndexNum(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setMaxMessageSize(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setMaxMsgsNumBatch(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setMaxOffset(long) - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
setMaxPhysicOffset(long) - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
 
setMaxTransferBytesOnMessageInDisk(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setMaxTransferBytesOnMessageInMemory(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setMaxTransferCountOnMessageInDisk(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setMaxTransferCountOnMessageInMemory(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setMessageDelayLevel(String) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setMessageIndexEnable(boolean) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setMessageIndexSafe(boolean) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setMinLogicOffset(long) - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
 
setMinOffset(long) - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
setMsgGetTotalTodayMorning(long) - 类 com.alibaba.rocketmq.store.stats.BrokerStats 中的方法
 
setMsgGetTotalYesterdayMorning(long) - 类 com.alibaba.rocketmq.store.stats.BrokerStats 中的方法
 
setMsgId(String) - 类 com.alibaba.rocketmq.store.AppendMessageResult 中的方法
 
setMsgPutTotalTodayMorning(long) - 类 com.alibaba.rocketmq.store.stats.BrokerStats 中的方法
 
setMsgPutTotalYesterdayMorning(long) - 类 com.alibaba.rocketmq.store.stats.BrokerStats 中的方法
 
setNextBeginOffset(long) - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
setOffsetTable(ConcurrentHashMap<Integer, Long>) - 类 com.alibaba.rocketmq.store.schedule.DelayOffsetSerializeWrapper 中的方法
 
setPhysicMsgTimestamp(long) - 类 com.alibaba.rocketmq.store.StoreCheckpoint 中的方法
 
setPropertiesString(String) - 类 com.alibaba.rocketmq.store.MessageExtBrokerInner 中的方法
 
setPutMessageEntireTimeMax(long) - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
setPutMessageStatus(PutMessageStatus) - 类 com.alibaba.rocketmq.store.PutMessageResult 中的方法
 
setPutMsgIndexHightWater(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setRedeleteHangedFileInterval(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setSize(int) - 类 com.alibaba.rocketmq.store.SelectMapedBufferResult 中的方法
 
setStatus(AppendMessageStatus) - 类 com.alibaba.rocketmq.store.AppendMessageResult 中的方法
 
setStatus(GetMessageStatus) - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
setStorePathCommitLog(String) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setStorePathRootDir(String) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setStoreTimestamp(long) - 类 com.alibaba.rocketmq.store.AppendMessageResult 中的方法
 
setSuggestPullingFromSlave(boolean) - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
setSyncFlushTimeout(int) - 类 com.alibaba.rocketmq.store.config.MessageStoreConfig 中的方法
 
setTagsCode(long) - 类 com.alibaba.rocketmq.store.MessageExtBrokerInner 中的方法
 
setTopicQueueTable(HashMap<String, Long>) - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
setWroteBytes(int) - 类 com.alibaba.rocketmq.store.AppendMessageResult 中的方法
 
setWroteOffset(long) - 类 com.alibaba.rocketmq.store.AppendMessageResult 中的方法
 
setWrotePostion(int) - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
 
shutdown() - 类 com.alibaba.rocketmq.store.AllocateMapedFileService 中的方法
 
shutdown() - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
shutdown() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
关闭存储服务
shutdown() - 类 com.alibaba.rocketmq.store.ha.HAConnection 中的方法
 
shutdown() - 类 com.alibaba.rocketmq.store.ha.HAService 中的方法
 
shutdown(long) - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
关闭队列,队列数据还在,但是不能访问
shutdown() - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
关闭服务
shutdown(long) - 类 com.alibaba.rocketmq.store.ReferenceResource 中的方法
禁止资源被访问 shutdown不允许调用多次,最好是由管理线程调用
shutdown() - 类 com.alibaba.rocketmq.store.schedule.ScheduleMessageService 中的方法
 
shutdown() - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的方法
 
shutdown() - 类 com.alibaba.rocketmq.store.StoreCheckpoint 中的方法
 
slaveFallBehindMuch() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
slaveFallBehindMuch() - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
Slave落后Master多少,单位字节
sliceByteBuffer() - 类 com.alibaba.rocketmq.store.MapedFile 中的方法
方法不能在运行时调用,不安全。
SNDBCK_PUT_NUMS - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的静态变量
 
start() - 类 com.alibaba.rocketmq.store.CommitLog 中的方法
 
start() - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
启动存储服务
start() - 类 com.alibaba.rocketmq.store.ha.HAConnection 中的方法
向Slave传输数据协议
从Slave接收数据协议
start() - 类 com.alibaba.rocketmq.store.ha.HAService 中的方法
 
start() - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
启动服务
start() - 类 com.alibaba.rocketmq.store.schedule.ScheduleMessageService 中的方法
 
start() - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的方法
 
StoreCheckpoint - com.alibaba.rocketmq.store 中的 类
记录存储模型最终一致的时间点
StoreCheckpoint(String) - 类 com.alibaba.rocketmq.store.StoreCheckpoint 的构造方法
 
StorePathConfigHelper - com.alibaba.rocketmq.store.config 中的 类
 
StorePathConfigHelper() - 类 com.alibaba.rocketmq.store.config.StorePathConfigHelper 的构造方法
 
StoreStatsService - com.alibaba.rocketmq.store 中的 类
存储层内部统计服务
StoreStatsService() - 类 com.alibaba.rocketmq.store.StoreStatsService 的构造方法
 
StoreUtil - com.alibaba.rocketmq.store 中的 类
 
StoreUtil() - 类 com.alibaba.rocketmq.store.StoreUtil 的构造方法
 

T

tagsString2tagsCode(TopicFilterType, String) - 类 com.alibaba.rocketmq.store.MessageExtBrokerInner 中的静态方法
目前只支持单个标签的过滤
TOPIC_PUT_NUMS - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的静态变量
 
TOPIC_PUT_SIZE - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的静态变量
 
toString() - 类 com.alibaba.rocketmq.store.AppendMessageResult 中的方法
 
toString() - 类 com.alibaba.rocketmq.store.GetMessageResult 中的方法
 
toString() - 类 com.alibaba.rocketmq.store.PutMessageResult 中的方法
 
toString() - 类 com.alibaba.rocketmq.store.StoreStatsService 中的方法
 
TotalPhysicalMemorySize - 类 com.alibaba.rocketmq.store.StoreUtil 中的静态变量
 
tpsGroupGetNums(String, String) - 类 com.alibaba.rocketmq.store.stats.BrokerStatsManager 中的方法
 
truncateDirtyFiles(long) - 类 com.alibaba.rocketmq.store.MapedFileQueue 中的方法
recover时调用,不需要加锁
truncateDirtyLogicFiles(long) - 类 com.alibaba.rocketmq.store.ConsumeQueue 中的方法
根据物理Offset删除无效逻辑文件
truncateDirtyLogicFiles(long) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 

U

updateByteBuffer() - 类 com.alibaba.rocketmq.store.index.IndexHeader 中的方法
更新byteBuffer
updateHaMasterAddress(String) - 类 com.alibaba.rocketmq.store.DefaultMessageStore 中的方法
 
updateHaMasterAddress(String) - 接口 com.alibaba.rocketmq.store.MessageStore 中的方法
 
updateMasterAddress(String) - 类 com.alibaba.rocketmq.store.ha.HAService 中的方法
 

V

valueOf(String) - 枚举 com.alibaba.rocketmq.store.AppendMessageStatus 中的静态方法
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 com.alibaba.rocketmq.store.config.BrokerRole 中的静态方法
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 com.alibaba.rocketmq.store.config.FlushDiskType 中的静态方法
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 com.alibaba.rocketmq.store.GetMessageStatus 中的静态方法
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 com.alibaba.rocketmq.store.PutMessageStatus 中的静态方法
返回带有指定名称的该类型的枚举常量。
values() - 枚举 com.alibaba.rocketmq.store.AppendMessageStatus 中的静态方法
按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。
values() - 枚举 com.alibaba.rocketmq.store.config.BrokerRole 中的静态方法
按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。
values() - 枚举 com.alibaba.rocketmq.store.config.FlushDiskType 中的静态方法
按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。
values() - 枚举 com.alibaba.rocketmq.store.GetMessageStatus 中的静态方法
按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。
values() - 枚举 com.alibaba.rocketmq.store.PutMessageStatus 中的静态方法
按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。

W

waitForFlush(long) - 类 com.alibaba.rocketmq.store.CommitLog.GroupCommitRequest 中的方法
 
waitForRunning(long) - 类 com.alibaba.rocketmq.store.ha.WaitNotifyObject 中的方法
 
waitingThreadTable - 类 com.alibaba.rocketmq.store.ha.WaitNotifyObject 中的变量
 
WaitNotifyObject - com.alibaba.rocketmq.store.ha 中的 类
用来做线程之间异步通知
WaitNotifyObject() - 类 com.alibaba.rocketmq.store.ha.WaitNotifyObject 的构造方法
 
wakeup() - 类 com.alibaba.rocketmq.store.ha.WaitNotifyObject 中的方法
 
wakeupAll() - 类 com.alibaba.rocketmq.store.ha.WaitNotifyObject 中的方法
广播方式唤醒
wakeupCustomer(boolean) - 类 com.alibaba.rocketmq.store.CommitLog.GroupCommitRequest 中的方法
 

A B C D E F G H I L M N O P Q R S T U V W

Copyright © 2012–2015. All rights reserved.