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

A

allocate(String, List<MessageQueue>, List<String>) - 接口 中的方法com.alibaba.rocketmq.client.consumer.AllocateMessageQueueStrategy
给当前的ConsumerId分配队列
allocate(String, List<MessageQueue>, List<String>) - 类 中的方法com.alibaba.rocketmq.client.consumer.rebalance.AllocateMessageQueueAveragely
 
allocate(String, List<MessageQueue>, List<String>) - 类 中的方法com.alibaba.rocketmq.client.consumer.rebalance.AllocateMessageQueueByConfig
 
allocate(String, List<MessageQueue>, List<String>) - 类 中的方法com.alibaba.rocketmq.client.consumer.rebalance.AllocateMessageQueueByMachineRoom
 
AllocateMessageQueueAveragely - com.alibaba.rocketmq.client.consumer.rebalance中的类
平均分配队列算法
AllocateMessageQueueAveragely() - 类 的构造器com.alibaba.rocketmq.client.consumer.rebalance.AllocateMessageQueueAveragely
 
AllocateMessageQueueByConfig - com.alibaba.rocketmq.client.consumer.rebalance中的类
按照配置来分配队列,建议应用使用Spring来初始化
AllocateMessageQueueByConfig() - 类 的构造器com.alibaba.rocketmq.client.consumer.rebalance.AllocateMessageQueueByConfig
 
AllocateMessageQueueByMachineRoom - com.alibaba.rocketmq.client.consumer.rebalance中的类
按照机房来分配队列,例如支付宝逻辑机房
AllocateMessageQueueByMachineRoom() - 类 的构造器com.alibaba.rocketmq.client.consumer.rebalance.AllocateMessageQueueByMachineRoom
 
AllocateMessageQueueStrategy - com.alibaba.rocketmq.client.consumer中的接口
Consumer队列自动分配策略
allocateMessageQueueStrategy - 类 中的变量com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 

B

buildMQClientId() - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
buildWithProjectGroup(String, String) - 类 中的静态方法com.alibaba.rocketmq.client.VirtualEnvUtil
添加虚拟运行环境相关的projectGroupPrefix

C

CHARACTER_MAX_LENGTH - 类 中的静态变量com.alibaba.rocketmq.client.Validators
 
checkExecutor - 类 中的变量com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
checkGroup(String) - 类 中的静态方法com.alibaba.rocketmq.client.Validators
group 有效性检查
checkListener() - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
checkListener() - 接口 中的方法com.alibaba.rocketmq.client.impl.producer.MQProducerInner
 
checkLocalTransactionState(MessageExt) - 接口 中的方法com.alibaba.rocketmq.client.producer.TransactionCheckListener
 
checkMessage(Message, DefaultMQProducer) - 类 中的静态方法com.alibaba.rocketmq.client.Validators
message 有效性检查
checkRequestQueue - 类 中的变量com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
事务相关
checkTopic(String) - 类 中的静态方法com.alibaba.rocketmq.client.Validators
topic 有效性检查
checkTransactionState(ChannelHandlerContext, RemotingCommand) - 类 中的方法com.alibaba.rocketmq.client.impl.ClientRemotingProcessor
Oneway调用,无返回值
checkTransactionState(String, MessageExt, CheckTransactionStateRequestHeader) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
checkTransactionState(String, MessageExt, CheckTransactionStateRequestHeader) - 接口 中的方法com.alibaba.rocketmq.client.impl.producer.MQProducerInner
 
clearProjectGroup(String, String) - 类 中的静态方法com.alibaba.rocketmq.client.VirtualEnvUtil
清除虚拟运行环境相关的projectGroupPrefix
ClientConfig - com.alibaba.rocketmq.client中的类
Producer与Consumer的公共配置
ClientConfig() - 类 的构造器com.alibaba.rocketmq.client.ClientConfig
 
ClientLogger - com.alibaba.rocketmq.client.log中的类
Client通过反射来初始化客户端日志
ClientLogger() - 类 的构造器com.alibaba.rocketmq.client.log.ClientLogger
 
ClientRemotingProcessor - com.alibaba.rocketmq.client.impl中的类
Client接收Broker的回调操作,例如事务回调,或者其他管理类命令回调
ClientRemotingProcessor(MQClientFactory) - 类 的构造器com.alibaba.rocketmq.client.impl.ClientRemotingProcessor
 
cloneClientConfig() - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
com.alibaba.rocketmq.client - 程序包 com.alibaba.rocketmq.client
 
com.alibaba.rocketmq.client.admin - 程序包 com.alibaba.rocketmq.client.admin
 
com.alibaba.rocketmq.client.consumer - 程序包 com.alibaba.rocketmq.client.consumer
 
com.alibaba.rocketmq.client.consumer.listener - 程序包 com.alibaba.rocketmq.client.consumer.listener
 
com.alibaba.rocketmq.client.consumer.rebalance - 程序包 com.alibaba.rocketmq.client.consumer.rebalance
 
com.alibaba.rocketmq.client.consumer.store - 程序包 com.alibaba.rocketmq.client.consumer.store
 
com.alibaba.rocketmq.client.exception - 程序包 com.alibaba.rocketmq.client.exception
 
com.alibaba.rocketmq.client.hook - 程序包 com.alibaba.rocketmq.client.hook
 
com.alibaba.rocketmq.client.impl - 程序包 com.alibaba.rocketmq.client.impl
 
com.alibaba.rocketmq.client.impl.consumer - 程序包 com.alibaba.rocketmq.client.impl.consumer
 
com.alibaba.rocketmq.client.impl.factory - 程序包 com.alibaba.rocketmq.client.impl.factory
 
com.alibaba.rocketmq.client.impl.producer - 程序包 com.alibaba.rocketmq.client.impl.producer
 
com.alibaba.rocketmq.client.log - 程序包 com.alibaba.rocketmq.client.log
 
com.alibaba.rocketmq.client.producer - 程序包 com.alibaba.rocketmq.client.producer
 
com.alibaba.rocketmq.client.producer.selector - 程序包 com.alibaba.rocketmq.client.producer.selector
 
com.alibaba.rocketmq.client.stat - 程序包 com.alibaba.rocketmq.client.stat
 
commit() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
 
CommunicationMode - com.alibaba.rocketmq.client.impl中的枚举
通信方式
computePullFromWhere(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
computePullFromWhere(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalancePullImpl
 
computePullFromWhere(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalancePushImpl
 
ConsumeConcurrentlyContext - com.alibaba.rocketmq.client.consumer.listener中的类
消费消息上下文,同一队列的消息会并行消费,消息无顺序性
ConsumeConcurrentlyContext(MessageQueue) - 类 的构造器com.alibaba.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext
 
ConsumeConcurrentlyStatus - com.alibaba.rocketmq.client.consumer.listener中的枚举
并行消费,消费结果
consumeFromWhere() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
consumeFromWhere() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
consumeFromWhere() - 接口 中的方法com.alibaba.rocketmq.client.impl.consumer.MQConsumerInner
 
consumeMessage(List<MessageExt>, ConsumeConcurrentlyContext) - 接口 中的方法com.alibaba.rocketmq.client.consumer.listener.MessageListenerConcurrently
方法抛出异常等同于返回 ConsumeConcurrentlyStatus.RECONSUME_LATER
P.S: 建议应用不要抛出异常
consumeMessage(List<MessageExt>, ConsumeOrderlyContext) - 接口 中的方法com.alibaba.rocketmq.client.consumer.listener.MessageListenerOrderly
方法抛出异常等同于返回 ConsumeOrderlyStatus.SUSPEND_CURRENT_QUEUE_A_MOMENT
P.S: 建议应用不要抛出异常
consumeMessageAfter(ConsumeMessageContext) - 接口 中的方法com.alibaba.rocketmq.client.hook.ConsumeMessageHook
 
consumeMessageBefore(ConsumeMessageContext) - 接口 中的方法com.alibaba.rocketmq.client.hook.ConsumeMessageHook
 
ConsumeMessageConcurrentlyService - com.alibaba.rocketmq.client.impl.consumer中的类
并发消费消息服务
ConsumeMessageConcurrentlyService(DefaultMQPushConsumerImpl, MessageListenerConcurrently) - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageConcurrentlyService
 
ConsumeMessageContext - com.alibaba.rocketmq.client.hook中的类
 
ConsumeMessageContext() - 类 的构造器com.alibaba.rocketmq.client.hook.ConsumeMessageContext
 
ConsumeMessageHook - com.alibaba.rocketmq.client.hook中的接口
 
ConsumeMessageOrderlyService - com.alibaba.rocketmq.client.impl.consumer中的类
顺序消费消息服务
ConsumeMessageOrderlyService(DefaultMQPushConsumerImpl, MessageListenerOrderly) - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService
 
ConsumeMessageService - com.alibaba.rocketmq.client.impl.consumer中的接口
消费消息服务,公共接口
ConsumeOrderlyContext - com.alibaba.rocketmq.client.consumer.listener中的类
消费消息上下文,同一队列的消息同一时刻只有一个线程消费,可保证同一队列消息顺序消费
ConsumeOrderlyContext(MessageQueue) - 类 的构造器com.alibaba.rocketmq.client.consumer.listener.ConsumeOrderlyContext
 
ConsumeOrderlyStatus - com.alibaba.rocketmq.client.consumer.listener中的枚举
顺序消费,消费结果
consumerGroup - 类 中的变量com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
consumerSendMessageBack(MessageExt, String, int, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
失败的消息发回Broker
ConsumerStat - com.alibaba.rocketmq.client.stat中的类
Consumer内部运行时统计信息
ConsumerStat() - 类 的构造器com.alibaba.rocketmq.client.stat.ConsumerStat
 
ConsumerStatManager - com.alibaba.rocketmq.client.stat中的类
用来统计Consumer运行状态
ConsumerStatManager() - 类 的构造器com.alibaba.rocketmq.client.stat.ConsumerStatManager
 
consumeType() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
consumeType() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
consumeType() - 接口 中的方法com.alibaba.rocketmq.client.impl.consumer.MQConsumerInner
 
createSnapshot() - 类 中的方法com.alibaba.rocketmq.client.stat.ConsumerStat
 
createSubscriptionGroup(String, SubscriptionGroupConfig, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
createTopic(String, String, int) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
createTopic(String, String, int) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
createTopic(String, String, int) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
createTopic(String, String, int) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
createTopic(String, String, int) - 类 中的方法com.alibaba.rocketmq.client.impl.MQAdminImpl
 
createTopic(String, String, TopicConfig, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
createTopic(String, String, int) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
createTopic(String, String, int) - 接口 中的方法com.alibaba.rocketmq.client.MQAdmin
创建topic
createTopic(String, String, int) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 

D

DefaultMQProducer - com.alibaba.rocketmq.client.producer中的类
消息生产者,适合使用spring初始化
DefaultMQProducer() - 类 的构造器com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
DefaultMQProducer(String) - 类 的构造器com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
DefaultMQProducerImpl - com.alibaba.rocketmq.client.impl.producer中的类
生产者默认实现
DefaultMQProducerImpl(DefaultMQProducer) - 类 的构造器com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
defaultMQProducerImpl - 类 中的变量com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
DefaultMQPullConsumer - com.alibaba.rocketmq.client.consumer中的类
消费者,主动拉取方式消费
DefaultMQPullConsumer() - 类 的构造器com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
DefaultMQPullConsumer(String) - 类 的构造器com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
defaultMQPullConsumerImpl - 类 中的变量com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
DefaultMQPullConsumerImpl - com.alibaba.rocketmq.client.impl.consumer中的类
Pull方式的Consumer实现
DefaultMQPullConsumerImpl(DefaultMQPullConsumer) - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
DefaultMQPushConsumer - com.alibaba.rocketmq.client.consumer中的类
类似于Broker Push消息到Consumer方式,但实际仍然是Consumer内部后台从Broker Pull消息
采用长轮询方式拉消息,实时性同push方式一致,且不会无谓的拉消息导致Broker、Consumer压力增大
DefaultMQPushConsumer() - 类 的构造器com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
DefaultMQPushConsumer(String) - 类 的构造器com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
defaultMQPushConsumerImpl - 类 中的变量com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
DefaultMQPushConsumerImpl - com.alibaba.rocketmq.client.impl.consumer中的类
Push方式的Consumer实现
DefaultMQPushConsumerImpl(DefaultMQPushConsumer) - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
deleteKVConfigByValue(String, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
Name Server: 删除 value 对应的所有 key
deleteKVConfigValue(String, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
Name Server: 添加KV配置
deleteSubscriptionGroup(String, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
deleteTopicInBroker(String, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
deleteTopicInNameServer(String, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
destroyTransactionEnv() - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
dispatchPullRequest(List<PullRequest>) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
dispatchPullRequest(List<PullRequest>) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalancePullImpl
 
dispatchPullRequest(List<PullRequest>) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalancePushImpl
 
doRebalance() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
doRebalance() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
doRebalance() - 接口 中的方法com.alibaba.rocketmq.client.impl.consumer.MQConsumerInner
 
doRebalance() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
doRebalance() - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 

E

earliestMsgStoreTime(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
earliestMsgStoreTime(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
earliestMsgStoreTime(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
earliestMsgStoreTime(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
earliestMsgStoreTime(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.MQAdminImpl
 
earliestMsgStoreTime(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
earliestMsgStoreTime(MessageQueue) - 接口 中的方法com.alibaba.rocketmq.client.MQAdmin
向服务器查询队列保存的最早消息对应的存储时间
earliestMsgStoreTime(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
endTransactionOneway(String, EndTransactionRequestHeader, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
提交或者回滚事务
equals(Object) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullRequest
 
executeHookAfter(ConsumeMessageContext) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
executeHookAfter(SendMessageContext) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
executeHookBefore(ConsumeMessageContext) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
executeHookBefore(SendMessageContext) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
executeLocalTransactionBranch(Message, Object) - 接口 中的方法com.alibaba.rocketmq.client.producer.LocalTransactionExecuter
 
executePullRequestImmediately(PullRequest) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
立刻执行这个PullRequest
executePullRequestImmediately(PullRequest) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullMessageService
立刻执行PullRequest
executePullRequestLater(PullRequest, long) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullMessageService
只定时一次

F

fetchConsumeOffset(MessageQueue, boolean) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
fetchConsumeOffset(MessageQueue, boolean) - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPullConsumer
获取消费进度,返回-1表示出错
fetchConsumeOffset(MessageQueue, boolean) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
fetchLockObject(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.MessageQueueLock
 
fetchMessageQueuesInBalance(String) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
fetchMessageQueuesInBalance(String) - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPullConsumer
根据topic获取MessageQueue,以均衡方式在组内多个成员之间分配
fetchMessageQueuesInBalance(String) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
fetchNameServerAddr() - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
fetchPublishMessageQueues(String) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
fetchPublishMessageQueues(String) - 类 中的方法com.alibaba.rocketmq.client.impl.MQAdminImpl
 
fetchPublishMessageQueues(String) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
fetchPublishMessageQueues(String) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
fetchPublishMessageQueues(String) - 接口 中的方法com.alibaba.rocketmq.client.producer.MQProducer
根据topic获取对应的MessageQueue,如果是顺序消息,则按照顺序消息配置返回
fetchSubscribeMessageQueues(String) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
fetchSubscribeMessageQueues(String) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
fetchSubscribeMessageQueues(String) - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQConsumer
根据topic获取对应的MessageQueue,是可被订阅的队列
P.S 从Consumer Cache中拿数据,可以频繁调用。
fetchSubscribeMessageQueues(String) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
fetchSubscribeMessageQueues(String) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
fetchSubscribeMessageQueues(String) - 类 中的方法com.alibaba.rocketmq.client.impl.MQAdminImpl
 
findBrokerAddrByTopic(String) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
findBrokerAddressInAdmin(String) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
管理类的接口查询Broker地址,Master优先
findBrokerAddressInPublish(String) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
发布消息过程中,寻找Broker地址,一定是找Master
findBrokerAddressInSubscribe(String, long, boolean) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
订阅消息过程中,寻找Broker地址,取Master还是Slave由参数决定
FindBrokerResult - com.alibaba.rocketmq.client.impl中的类
 
FindBrokerResult(String, boolean) - 类 的构造器com.alibaba.rocketmq.client.impl.FindBrokerResult
 
findConsumerIdList(String, String) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 

G

getAckIndex() - 类 中的方法com.alibaba.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext
 
getAllocateMessageQueueStrategy() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
getAllocateMessageQueueStrategy() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
getAllocateMessageQueueStrategy() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
getAndCreateMQClientFactory(ClientConfig) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientManager
 
getAnExistTopicRouteData(String) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
getArg() - 类 中的方法com.alibaba.rocketmq.client.hook.ConsumeMessageContext
 
getArg() - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
getBootTimestamp() - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
getBrokerAddr() - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
getBrokerAddr() - 类 中的方法com.alibaba.rocketmq.client.impl.FindBrokerResult
 
getBrokerClusterInfo(long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
Name Server: 从Name Server获取集群信息
getBrokerRuntimeInfo(String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
getBrokerSuspendMaxTimeMillis() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
getCheckRequestHoldMax() - 类 中的方法com.alibaba.rocketmq.client.producer.TransactionMQProducer
 
getCheckThreadPoolMaxSize() - 类 中的方法com.alibaba.rocketmq.client.producer.TransactionMQProducer
 
getCheckThreadPoolMinSize() - 类 中的方法com.alibaba.rocketmq.client.producer.TransactionMQProducer
 
getClientCallbackExecutorThreads() - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
getClientId() - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
getClientIP() - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
getCommunicationMode() - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
getCompressMsgBodyOverHowmuch() - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
getConsumeConcurrentlyMaxSpan() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
getConsumeFromWhere() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
getConsumeMessageBatchMaxSize() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
getConsumeMsgFailedTotal() - 类 中的方法com.alibaba.rocketmq.client.stat.ConsumerStat
 
getConsumeMsgOKTotal() - 类 中的方法com.alibaba.rocketmq.client.stat.ConsumerStat
 
getConsumeMsgRTMax() - 类 中的方法com.alibaba.rocketmq.client.stat.ConsumerStat
 
getConsumeMsgRTTotal() - 类 中的方法com.alibaba.rocketmq.client.stat.ConsumerStat
 
getConsumerConnectionList(String, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
根据ConsumerGroup获取Consumer连接列表以及订阅关系
getConsumerGroup() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
getConsumerGroup() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
getConsumerGroup() - 类 中的方法com.alibaba.rocketmq.client.hook.ConsumeMessageContext
 
getConsumerGroup() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullRequest
 
getConsumerGroup() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
getConsumeridcs() - 类 中的方法com.alibaba.rocketmq.client.consumer.rebalance.AllocateMessageQueueByMachineRoom
 
getConsumeridcs() - 类 中的方法com.alibaba.rocketmq.client.producer.selector.SelectMessageQueueByMachineRoom
 
getConsumerIdListByGroup(String, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
获取某个组的Consumer Id列表
getConsumerPullTimeoutMillis() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
getConsumerStat() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageConcurrentlyService
 
getConsumerStat() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService
 
getConsumerStatManager() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
getConsumertat() - 类 中的方法com.alibaba.rocketmq.client.stat.ConsumerStatManager
 
getConsumerTimeoutMillisWhenSuspend() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
getConsumeStats(String, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
getConsumeThreadMax() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
getConsumeThreadMin() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
getCreateTimestamp() - 类 中的方法com.alibaba.rocketmq.client.stat.ConsumerStat
 
getCreateTopicKey() - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
getDefaultMQProducer() - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
getDefaultMQProducerImpl() - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
getDefaultMQPullConsumer() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
getDefaultMQPullConsumerImpl() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
getDefaultMQPushConsumer() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
getDefaultMQPushConsumerImpl() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
getDefaultTopicQueueNums() - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
getDefaultTopicRouteInfoFromNameServer(String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
Name Server: 从Name Server获取 Default Topic 路由信息
getDelayLevelWhenNextConsume() - 类 中的方法com.alibaba.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext
 
getEarliestMsgStoretime(String, String, int, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
获取队列的最早时间
getErrorMessage() - 异常错误 中的方法com.alibaba.rocketmq.client.exception.MQBrokerException
 
getErrorMessage() - 异常错误 中的方法com.alibaba.rocketmq.client.exception.MQClientException
 
getException() - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
getGroupWithRegularExpression(String, String) - 类 中的静态方法com.alibaba.rocketmq.client.Validators
通过正则表达式查找匹配的字符
getHeartbeatBrokerInterval() - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
getIndexLastUpdateTimestamp() - 类 中的方法com.alibaba.rocketmq.client.QueryResult
 
getInstance() - 类 中的静态方法com.alibaba.rocketmq.client.impl.MQClientManager
 
getInstanceName() - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
getKVConfigByValue(String, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
Name Server: 通过 value 获取所有的 key 信息
getKVConfigValue(String, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
Name Server: 从Namesrv获取KV配置
getKVListByNamespace(String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
Name Server: 获取指定Namespace下的所有KV
getLastLockTimestamp() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
 
getLocalTransactionState() - 类 中的方法com.alibaba.rocketmq.client.producer.TransactionSendResult
 
getLog() - 类 中的静态方法com.alibaba.rocketmq.client.log.ClientLogger
 
getMaxMessageSize() - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
getMaxOffset() - 类 中的方法com.alibaba.rocketmq.client.consumer.PullResult
 
getMaxOffset(String, String, int, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
获取队列的最大Offset
getMaxSpan() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
获取当前队列的最大跨度
getMessage() - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
getMessageBinary() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullResultExt
 
getMessageList() - 类 中的方法com.alibaba.rocketmq.client.QueryResult
 
getMessageListener() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
getMessageListenerInner() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
getMessageModel() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
getMessageModel() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
getMessageModel() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
getMessageQueue() - 类 中的方法com.alibaba.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext
 
getMessageQueue() - 类 中的方法com.alibaba.rocketmq.client.consumer.listener.ConsumeOrderlyContext
 
getMessageQueue() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullRequest
 
getMessageQueue() - 类 中的方法com.alibaba.rocketmq.client.producer.SendResult
 
getMessageQueueList() - 类 中的方法com.alibaba.rocketmq.client.consumer.rebalance.AllocateMessageQueueByConfig
 
getMessageQueueList() - 类 中的方法com.alibaba.rocketmq.client.impl.producer.TopicPublishInfo
 
getMessageQueueListener() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
getMinOffset() - 类 中的方法com.alibaba.rocketmq.client.consumer.PullResult
 
getMinOffset(String, String, int, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
获取队列的最小Offset
getMq() - 类 中的方法com.alibaba.rocketmq.client.hook.ConsumeMessageContext
 
getMq() - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
getMQAdminImpl() - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
getMQClientAPIImpl() - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
getmQClientFactory() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
getmQClientFactory() - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
getMsgCount() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
 
getMsgFoundList() - 类 中的方法com.alibaba.rocketmq.client.consumer.PullResult
 
getMsgId() - 类 中的方法com.alibaba.rocketmq.client.producer.SendResult
 
getMsgList() - 类 中的方法com.alibaba.rocketmq.client.hook.ConsumeMessageContext
 
getMsgTreeMap() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
 
getNameServerAddressList() - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
getNamesrvAddr() - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
getNextBeginOffset() - 类 中的方法com.alibaba.rocketmq.client.consumer.PullResult
 
getNextOffset() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullRequest
 
getOffsetStore() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
getOffsetStore() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
getOffsetStore() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
getOffsetStore() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
getOffsetTable() - 类 中的方法com.alibaba.rocketmq.client.consumer.store.OffsetSerializeWrapper
 
getPersistConsumerOffsetInterval() - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
getPollNameServerInteval() - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
getProcessQueue() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullRequest
 
getProcessQueueTable() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
getProducerConnectionList(String, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
根据ProducerGroup获取Producer连接列表
getProducerGroup() - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
getProducerGroup() - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
getProjectGroupByIp(String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
Name Server: 通过 server ip 获取 project 信息
getProjectGroupPrefix() - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
getPublishTopicList() - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
getPublishTopicList() - 接口 中的方法com.alibaba.rocketmq.client.impl.producer.MQProducerInner
 
getPullBatchSize() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
getPullInterval() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
getPullMessageService() - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
getPullRTTotal() - 类 中的方法com.alibaba.rocketmq.client.stat.ConsumerStat
 
getPullStatus() - 类 中的方法com.alibaba.rocketmq.client.consumer.PullResult
 
getPullThresholdForQueue() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
getPullTimesTotal() - 类 中的方法com.alibaba.rocketmq.client.stat.ConsumerStat
 
getQueueOffset() - 类 中的方法com.alibaba.rocketmq.client.producer.SendResult
 
getRebalanceImpl() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
getRegisterTopics() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
getRemotingClient() - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
getResponseCode() - 异常错误 中的方法com.alibaba.rocketmq.client.exception.MQBrokerException
 
getResponseCode() - 异常错误 中的方法com.alibaba.rocketmq.client.exception.MQClientException
 
getScheduledExecutorService() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullMessageService
 
getScheduledExecutorService() - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
getSendMsgTimeout() - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
getSendResult() - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
getSendStatus() - 类 中的方法com.alibaba.rocketmq.client.producer.SendResult
 
getSendWhichQueue() - 类 中的方法com.alibaba.rocketmq.client.impl.producer.TopicPublishInfo
 
getServiceName() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullMessageService
 
getServiceName() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceService
 
getSnapshotList() - 类 中的方法com.alibaba.rocketmq.client.stat.ConsumerStatManager
 
getSubscription() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
getSubscriptionInner() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
getSubscriptionInner() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
getSuggestWhichBrokerId() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullResultExt
 
getSuspendCurrentQueueTimeMillis() - 类 中的方法com.alibaba.rocketmq.client.consumer.listener.ConsumeOrderlyContext
 
getTopicListFromNameServer(long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
Name Server: 从Name Server获取所有Topic列表
getTopicPublishInfoTable() - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
getTopicRouteInfoFromNameServer(String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
Name Server: 从Name Server获取Topic路由信息
getTopicStatsInfo(String, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
getTopicSubscribeInfoTable() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
getTransactionCheckListener() - 类 中的方法com.alibaba.rocketmq.client.producer.TransactionMQProducer
 
getZipCompressLevel() - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
groupName() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
groupName() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
groupName() - 接口 中的方法com.alibaba.rocketmq.client.impl.consumer.MQConsumerInner
 

H

hashCode() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullRequest
 
hasHook() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
hasHook() - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
hookName() - 接口 中的方法com.alibaba.rocketmq.client.hook.ConsumeMessageHook
 
hookName() - 接口 中的方法com.alibaba.rocketmq.client.hook.SendMessageHook
 

I

initTransactionEnv() - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
isAutoCommit() - 类 中的方法com.alibaba.rocketmq.client.consumer.listener.ConsumeOrderlyContext
 
isConsumeOrderly() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
isDroped() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
 
isLocked() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
 
isLockExpired() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
 
isOrderTopic() - 类 中的方法com.alibaba.rocketmq.client.impl.producer.TopicPublishInfo
 
isPause() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
isPublishTopicNeedUpdate(String) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
isPublishTopicNeedUpdate(String) - 接口 中的方法com.alibaba.rocketmq.client.impl.producer.MQProducerInner
 
isRetryAnotherBrokerWhenNotStoreOK() - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
isSlave() - 类 中的方法com.alibaba.rocketmq.client.impl.FindBrokerResult
 
isSubscribeTopicNeedUpdate(String) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
isSubscribeTopicNeedUpdate(String) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
isSubscribeTopicNeedUpdate(String) - 接口 中的方法com.alibaba.rocketmq.client.impl.consumer.MQConsumerInner
 
isSuccess() - 类 中的方法com.alibaba.rocketmq.client.hook.ConsumeMessageContext
 

L

load() - 类 中的方法com.alibaba.rocketmq.client.consumer.store.LocalFileOffsetStore
 
load() - 接口 中的方法com.alibaba.rocketmq.client.consumer.store.OffsetStore
加载Offset
load() - 类 中的方法com.alibaba.rocketmq.client.consumer.store.RemoteBrokerOffsetStore
 
LocalFileOffsetStore - com.alibaba.rocketmq.client.consumer.store中的类
消费进度存储到Consumer本地
LocalFileOffsetStore(MQClientFactory, String) - 类 的构造器com.alibaba.rocketmq.client.consumer.store.LocalFileOffsetStore
 
LocalOffsetStoreDir - 类 中的静态变量com.alibaba.rocketmq.client.consumer.store.LocalFileOffsetStore
 
LocalTransactionExecuter - com.alibaba.rocketmq.client.producer中的接口
执行本地事务,由客户端回调
LocalTransactionState - com.alibaba.rocketmq.client.producer中的枚举
Producer本地事务执行状态
lock(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
lockAll() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
lockBatchMQ(String, LockBatchRequestBody, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
lockMQPeriodically() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService
 
lockOneMQ(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService
 
log - 类 中的静态变量com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
logStatsPeriodically(String, String) - 类 中的方法com.alibaba.rocketmq.client.stat.ConsumerStatManager
每隔1分钟记录一次

M

main(String[]) - 类 中的静态方法com.alibaba.rocketmq.client.VirtualEnvUtil
 
makeMessageToCosumeAgain(List<MessageExt>) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
 
maxOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
maxOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
maxOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
maxOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
maxOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.MQAdminImpl
 
maxOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
maxOffset(MessageQueue) - 接口 中的方法com.alibaba.rocketmq.client.MQAdmin
向服务器查询队列最大Offset PS: 最大Offset无对应消息,减1有消息
maxOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
MessageListener - com.alibaba.rocketmq.client.consumer.listener中的接口
消息监听器,被动方式订阅消息使用,需要用户实现
应用不可以直接继承此接口
MessageListenerConcurrently - com.alibaba.rocketmq.client.consumer.listener中的接口
同一队列的消息并行消费
MessageListenerOrderly - com.alibaba.rocketmq.client.consumer.listener中的接口
同一队列的消息同一时刻只能一个线程消费,可保证消息在同一队列严格有序消费
messageModel() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
messageModel() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
messageModel() - 接口 中的方法com.alibaba.rocketmq.client.impl.consumer.MQConsumerInner
 
messageModel - 类 中的变量com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
messageQueueChanged(String, Set<MessageQueue>, Set<MessageQueue>) - 接口 中的方法com.alibaba.rocketmq.client.consumer.MessageQueueListener
 
messageQueueChanged(String, Set<MessageQueue>, Set<MessageQueue>) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
messageQueueChanged(String, Set<MessageQueue>, Set<MessageQueue>) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalancePullImpl
 
messageQueueChanged(String, Set<MessageQueue>, Set<MessageQueue>) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalancePushImpl
 
MessageQueueListener - com.alibaba.rocketmq.client.consumer中的接口
队列变化监听器
MessageQueueLock - com.alibaba.rocketmq.client.impl.consumer中的类
严格保证单个队列同一时刻只有一个线程消费
MessageQueueLock() - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.MessageQueueLock
 
MessageQueueSelector - com.alibaba.rocketmq.client.producer中的接口
队列选择器
minOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
minOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
minOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
minOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
minOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.MQAdminImpl
 
minOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
minOffset(MessageQueue) - 接口 中的方法com.alibaba.rocketmq.client.MQAdmin
向服务器查询队列最小Offset PS: 最小Offset有对应消息
minOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
MQAdmin - com.alibaba.rocketmq.client中的接口
MQ管理类接口
MQAdminExtInner - com.alibaba.rocketmq.client.admin中的接口
 
MQAdminImpl - com.alibaba.rocketmq.client.impl中的类
管理类接口实现
MQAdminImpl(MQClientFactory) - 类 的构造器com.alibaba.rocketmq.client.impl.MQAdminImpl
 
MQBrokerException - com.alibaba.rocketmq.client.exception中的异常错误
Broker异常
MQBrokerException(int, String) - 异常错误 的构造器com.alibaba.rocketmq.client.exception.MQBrokerException
 
MQClientAPIImpl - com.alibaba.rocketmq.client.impl中的类
封装所有与服务器通信部分API
MQClientAPIImpl(NettyClientConfig, ClientRemotingProcessor) - 类 的构造器com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
MQClientException - com.alibaba.rocketmq.client.exception中的异常错误
MQ异常类
MQClientException(String, Throwable) - 异常错误 的构造器com.alibaba.rocketmq.client.exception.MQClientException
 
MQClientException(int, String) - 异常错误 的构造器com.alibaba.rocketmq.client.exception.MQClientException
 
mQClientFactory - 类 中的变量com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
MQClientFactory - com.alibaba.rocketmq.client.impl.factory中的类
客户端Factory类,用来管理Producer与Consumer
MQClientFactory(ClientConfig, int, String) - 类 的构造器com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
MQClientManager - com.alibaba.rocketmq.client.impl中的类
Client单例管理
MQConsumer - com.alibaba.rocketmq.client.consumer中的接口
Consumer接口
MQConsumerInner - com.alibaba.rocketmq.client.impl.consumer中的接口
Consumer内部接口,供MQClientFactory使用
MQHelper - com.alibaba.rocketmq.client中的类
 
MQHelper() - 类 的构造器com.alibaba.rocketmq.client.MQHelper
 
MQProducer - com.alibaba.rocketmq.client.producer中的接口
消息生产者
MQProducerInner - com.alibaba.rocketmq.client.impl.producer中的接口
Producer内部接口
MQPullConsumer - com.alibaba.rocketmq.client.consumer中的接口
消费者,主动方式消费
MQPushConsumer - com.alibaba.rocketmq.client.consumer中的接口
消费者,被动方式消费

N

notifyConsumerIdsChanged(ChannelHandlerContext, RemotingCommand) - 类 中的方法com.alibaba.rocketmq.client.impl.ClientRemotingProcessor
Oneway调用,无返回值

O

OffsetSerializeWrapper - com.alibaba.rocketmq.client.consumer.store中的类
Offset持久化,json包装类
OffsetSerializeWrapper() - 类 的构造器com.alibaba.rocketmq.client.consumer.store.OffsetSerializeWrapper
 
OffsetStore - com.alibaba.rocketmq.client.consumer.store中的接口
Consumer Offset存储接口
ok() - 类 中的方法com.alibaba.rocketmq.client.impl.producer.TopicPublishInfo
 
onException(Throwable) - 接口 中的方法com.alibaba.rocketmq.client.consumer.PullCallback
 
onException(Throwable) - 接口 中的方法com.alibaba.rocketmq.client.producer.SendCallback
 
onSuccess(PullResult) - 接口 中的方法com.alibaba.rocketmq.client.consumer.PullCallback
 
onSuccess(SendResult) - 接口 中的方法com.alibaba.rocketmq.client.producer.SendCallback
 

P

persist(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.consumer.store.LocalFileOffsetStore
 
persist(MessageQueue) - 接口 中的方法com.alibaba.rocketmq.client.consumer.store.OffsetStore
 
persist(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.consumer.store.RemoteBrokerOffsetStore
 
persistAll(Set<MessageQueue>) - 类 中的方法com.alibaba.rocketmq.client.consumer.store.LocalFileOffsetStore
 
persistAll(Set<MessageQueue>) - 接口 中的方法com.alibaba.rocketmq.client.consumer.store.OffsetStore
持久化全部消费进度,可能持久化本地或者远端Broker
persistAll(Set<MessageQueue>) - 类 中的方法com.alibaba.rocketmq.client.consumer.store.RemoteBrokerOffsetStore
 
persistConsumerOffset() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
persistConsumerOffset() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
persistConsumerOffset() - 接口 中的方法com.alibaba.rocketmq.client.impl.consumer.MQConsumerInner
 
processConsumeResult(ConsumeConcurrentlyStatus, ConsumeConcurrentlyContext, ConsumeMessageConcurrentlyService.ConsumeRequest) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageConcurrentlyService
 
processConsumeResult(List<MessageExt>, ConsumeOrderlyStatus, ConsumeOrderlyContext, ConsumeMessageOrderlyService.ConsumeRequest) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService
 
processPullResult(MessageQueue, PullResult, SubscriptionData) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullAPIWrapper
对拉取结果进行处理,主要是消息反序列化
ProcessQueue - com.alibaba.rocketmq.client.impl.consumer中的类
正在被消费的队列,含消息
ProcessQueue() - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
 
processQueueTable - 类 中的变量com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
processRequest(ChannelHandlerContext, RemotingCommand) - 类 中的方法com.alibaba.rocketmq.client.impl.ClientRemotingProcessor
 
ProducerStat - com.alibaba.rocketmq.client.stat中的类
 
ProducerStat() - 类 的构造器com.alibaba.rocketmq.client.stat.ProducerStat
 
pull(MessageQueue, String, long, int) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
pull(MessageQueue, String, long, int, PullCallback) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
pull(MessageQueue, String, long, int) - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPullConsumer
指定队列,主动拉取消息,即使没有消息,也立刻返回
pull(MessageQueue, String, long, int, PullCallback) - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPullConsumer
 
pull(MessageQueue, String, long, int) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
pull(MessageQueue, String, long, int, PullCallback) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
PullAPIWrapper - com.alibaba.rocketmq.client.impl.consumer中的类
对Pull接口进行进一步的封装
PullAPIWrapper(MQClientFactory, String) - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.PullAPIWrapper
 
pullBlockIfNotFound(MessageQueue, String, long, int) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
pullBlockIfNotFound(MessageQueue, String, long, int, PullCallback) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
pullBlockIfNotFound(MessageQueue, String, long, int) - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPullConsumer
指定队列,主动拉取消息,如果没有消息,则broker阻塞一段时间再返回(时间可配置)
broker阻塞期间,如果有消息,则立刻将消息返回
pullBlockIfNotFound(MessageQueue, String, long, int, PullCallback) - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPullConsumer
 
pullBlockIfNotFound(MessageQueue, String, long, int) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
pullBlockIfNotFound(MessageQueue, String, long, int, PullCallback) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
PullCallback - com.alibaba.rocketmq.client.consumer中的接口
异步拉消息回调接口
pullKernelImpl(MessageQueue, String, long, long, int, int, long, long, long, CommunicationMode, PullCallback) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullAPIWrapper
 
pullMessage(PullRequest) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
pullMessage(String, PullMessageRequestHeader, long, CommunicationMode, PullCallback) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
拉消息接口
PullMessageService - com.alibaba.rocketmq.client.impl.consumer中的类
长轮询拉消息服务,单线程异步拉取
PullMessageService(MQClientFactory) - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.PullMessageService
 
PullRequest - com.alibaba.rocketmq.client.impl.consumer中的类
拉消息请求
PullRequest() - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.PullRequest
 
PullResult - com.alibaba.rocketmq.client.consumer中的类
拉消息返回结果
PullResult(PullStatus, long, long, long, List<MessageExt>) - 类 的构造器com.alibaba.rocketmq.client.consumer.PullResult
 
PullResultExt - com.alibaba.rocketmq.client.impl.consumer中的类
只在内部使用,不对外公开
PullResultExt(PullStatus, long, long, long, List<MessageExt>, long, byte[]) - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.PullResultExt
 
PullStatus - com.alibaba.rocketmq.client.consumer中的枚举
 
putKVConfigValue(String, String, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
Name Server: 添加KV配置
putMessage(List<MessageExt>) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
 

Q

queryConsumerOffset(String, QueryConsumerOffsetRequestHeader, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
查询Consumer消费进度
queryMessage(String, String, int, long, long) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
queryMessage(String, String, int, long, long) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
queryMessage(String, String, int, long, long) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
queryMessage(String, String, int, long, long) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
queryMessage(String, String, int, long, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQAdminImpl
 
queryMessage(String, QueryMessageRequestHeader, long, InvokeCallback) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
查询消息
queryMessage(String, String, int, long, long) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
queryMessage(String, String, int, long, long) - 接口 中的方法com.alibaba.rocketmq.client.MQAdmin
根据消息Key查询消息
queryMessage(String, String, int, long, long) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
QueryResult - com.alibaba.rocketmq.client中的类
查询消息返回结果
QueryResult(long, List<MessageExt>) - 类 的构造器com.alibaba.rocketmq.client.QueryResult
 

R

readOffset(MessageQueue, ReadOffsetType) - 类 中的方法com.alibaba.rocketmq.client.consumer.store.LocalFileOffsetStore
 
readOffset(MessageQueue, ReadOffsetType) - 接口 中的方法com.alibaba.rocketmq.client.consumer.store.OffsetStore
从本地缓存读取消费进度
readOffset(MessageQueue, ReadOffsetType) - 类 中的方法com.alibaba.rocketmq.client.consumer.store.RemoteBrokerOffsetStore
 
ReadOffsetType - com.alibaba.rocketmq.client.consumer.store中的枚举
 
rebalanceImmediately() - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
RebalanceImpl - com.alibaba.rocketmq.client.impl.consumer中的类
Rebalance的具体实现
RebalanceImpl(String, MessageModel, AllocateMessageQueueStrategy, MQClientFactory) - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
RebalanceLockInterval - 类 中的静态变量com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
 
RebalanceLockMaxLiveTime - 类 中的静态变量com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
 
RebalancePullImpl - com.alibaba.rocketmq.client.impl.consumer中的类
 
RebalancePullImpl(DefaultMQPullConsumerImpl) - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.RebalancePullImpl
 
RebalancePullImpl(String, MessageModel, AllocateMessageQueueStrategy, MQClientFactory, DefaultMQPullConsumerImpl) - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.RebalancePullImpl
 
RebalancePushImpl - com.alibaba.rocketmq.client.impl.consumer中的类
 
RebalancePushImpl(DefaultMQPushConsumerImpl) - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.RebalancePushImpl
 
RebalancePushImpl(String, MessageModel, AllocateMessageQueueStrategy, MQClientFactory, DefaultMQPushConsumerImpl) - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.RebalancePushImpl
 
RebalanceService - com.alibaba.rocketmq.client.impl.consumer中的类
Rebalance服务
RebalanceService(MQClientFactory) - 类 的构造器com.alibaba.rocketmq.client.impl.consumer.RebalanceService
 
recalculatePullFromWhichNode(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullAPIWrapper
每个队列都应该有相应的变量来保存从哪个服务器拉
recordSnapshotPeriodically() - 类 中的方法com.alibaba.rocketmq.client.stat.ConsumerStatManager
每隔1秒记录一次
registerAdminExt(String, MQAdminExtInner) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
registerClient(String, HeartbeatData, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
registerConsumer(String, MQConsumerInner) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
registerHook(ConsumeMessageHook) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
registerHook(SendMessageHook) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
registerMessageListener(MessageListener) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
registerMessageListener(MessageListener) - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPushConsumer
注册消息监听器,一个Consumer只能有一个监听器
registerMessageListener(MessageListener) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
registerMessageQueueListener(String, MessageQueueListener) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
registerMessageQueueListener(String, MessageQueueListener) - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPullConsumer
注册监听队列变化的listener对象
registerProducer(String, DefaultMQProducerImpl) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
regularExpressionMatcher(String, String) - 类 中的静态方法com.alibaba.rocketmq.client.Validators
通过正则表达式进行字符匹配
RemoteBrokerOffsetStore - com.alibaba.rocketmq.client.consumer.store中的类
消费进度存储到远端Broker,比较可靠
RemoteBrokerOffsetStore(MQClientFactory, String) - 类 的构造器com.alibaba.rocketmq.client.consumer.store.RemoteBrokerOffsetStore
 
removeClientFactory(String) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientManager
 
removeMessage(List<MessageExt>) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
删除已经消费过的消息,返回最小Offset,这个Offset对应的消息未消费
removeOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.consumer.store.LocalFileOffsetStore
 
removeOffset(MessageQueue) - 接口 中的方法com.alibaba.rocketmq.client.consumer.store.OffsetStore
删除不必要的MessageQueue offset
removeOffset(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.consumer.store.RemoteBrokerOffsetStore
 
removeUnnecessaryMessageQueue(MessageQueue, ProcessQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
removeUnnecessaryMessageQueue(MessageQueue, ProcessQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalancePullImpl
 
removeUnnecessaryMessageQueue(MessageQueue, ProcessQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalancePushImpl
 
resetClientConfig(ClientConfig) - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
resetOffsetByTimestamp(MessageModel, String, String, long) - 类 中的静态方法com.alibaba.rocketmq.client.MQHelper
根据时间戳来重置一个订阅组的消费进度
resume() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
resume() - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPushConsumer
消费线程恢复,继续消费
resume() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
rollback() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
 
run() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullMessageService
 
run() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceService
 

S

searchOffset(MessageQueue, long) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
searchOffset(MessageQueue, long) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
searchOffset(MessageQueue, long) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
searchOffset(MessageQueue, long) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
searchOffset(MessageQueue, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQAdminImpl
 
searchOffset(String, String, int, long, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
根据时间查询Offset
searchOffset(MessageQueue, long) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
searchOffset(MessageQueue, long) - 接口 中的方法com.alibaba.rocketmq.client.MQAdmin
根据时间查询对应的offset,精确到毫秒
P.S.
searchOffset(MessageQueue, long) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
select(List<MessageQueue>, Message, Object) - 接口 中的方法com.alibaba.rocketmq.client.producer.MessageQueueSelector
 
select(List<MessageQueue>, Message, Object) - 类 中的方法com.alibaba.rocketmq.client.producer.selector.SelectMessageQueueByHash
 
select(List<MessageQueue>, Message, Object) - 类 中的方法com.alibaba.rocketmq.client.producer.selector.SelectMessageQueueByMachineRoom
 
select(List<MessageQueue>, Message, Object) - 类 中的方法com.alibaba.rocketmq.client.producer.selector.SelectMessageQueueByRandoom
 
selectConsumer(String) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
SelectMessageQueueByHash - com.alibaba.rocketmq.client.producer.selector中的类
使用哈希算法来选择队列,顺序消息通常都这样做
SelectMessageQueueByHash() - 类 的构造器com.alibaba.rocketmq.client.producer.selector.SelectMessageQueueByHash
 
SelectMessageQueueByMachineRoom - com.alibaba.rocketmq.client.producer.selector中的类
根据机房来选择发往哪个队列,支付宝逻辑机房使用
SelectMessageQueueByMachineRoom() - 类 的构造器com.alibaba.rocketmq.client.producer.selector.SelectMessageQueueByMachineRoom
 
SelectMessageQueueByRandoom - com.alibaba.rocketmq.client.producer.selector中的类
发送消息,随机选择队列
SelectMessageQueueByRandoom() - 类 的构造器com.alibaba.rocketmq.client.producer.selector.SelectMessageQueueByRandoom
 
selectOneMessageQueue(String) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.TopicPublishInfo
如果lastBrokerName不为null,则寻找与其不同的MessageQueue
selectProducer(String) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
send(Message, SendCallback) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
DEFAULT ASYNC -------------------------------------------------------
send(Message, MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
KERNEL SYNC -------------------------------------------------------
send(Message, MessageQueue, SendCallback) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
KERNEL ASYNC -------------------------------------------------------
send(Message, MessageQueueSelector, Object) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
SELECT SYNC -------------------------------------------------------
send(Message, MessageQueueSelector, Object, SendCallback) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
SELECT ASYNC -------------------------------------------------------
send(Message) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
DEFAULT SYNC -------------------------------------------------------
send(Message) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
send(Message, SendCallback) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
send(Message, MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
send(Message, MessageQueue, SendCallback) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
send(Message, MessageQueueSelector, Object) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
send(Message, MessageQueueSelector, Object, SendCallback) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
send(Message) - 接口 中的方法com.alibaba.rocketmq.client.producer.MQProducer
发送消息,同步调用
send(Message, SendCallback) - 接口 中的方法com.alibaba.rocketmq.client.producer.MQProducer
发送消息,异步调用
send(Message, MessageQueue) - 接口 中的方法com.alibaba.rocketmq.client.producer.MQProducer
向指定队列发送消息,同步调用
send(Message, MessageQueue, SendCallback) - 接口 中的方法com.alibaba.rocketmq.client.producer.MQProducer
向指定队列发送消息,异步调用
send(Message, MessageQueueSelector, Object) - 接口 中的方法com.alibaba.rocketmq.client.producer.MQProducer
发送消息,可以自定义选择队列,队列的总数可能会由于Broker的启停变化
如果要保证消息严格有序,在向运维人员申请Topic时,需要特别说明
同步调用
send(Message, MessageQueueSelector, Object, SendCallback) - 接口 中的方法com.alibaba.rocketmq.client.producer.MQProducer
发送消息,可以自定义选择队列,队列的总数可能会由于Broker的启停变化
如果要保证消息严格有序,在向运维人员申请Topic时,需要特别说明
异步调用
SendCallback - com.alibaba.rocketmq.client.producer中的接口
异步发送消息回调接口
sendHearbeat(String, HeartbeatData, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
发送心跳
sendHeartbeatToAllBrokerWithLock() - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
sendMessage(String, String, Message, SendMessageRequestHeader, long, CommunicationMode, SendCallback) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
发送消息
sendMessageAfter(SendMessageContext) - 接口 中的方法com.alibaba.rocketmq.client.hook.SendMessageHook
 
sendMessageBack(MessageExt, int) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
sendMessageBack(MessageExt, int) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
sendMessageBack(MessageExt, int) - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQConsumer
Consumer消费失败的消息可以选择重新发回到服务器端,并延时消费
会首先尝试将消息发回到消息之前存储的主机,此时只传送消息Offset,消息体不传送,不会占用网络带宽
如果发送失败,会自动重试发往其他主机,此时消息体也会传送
重传回去的消息只会被当前Consumer Group消费。
sendMessageBack(MessageExt, ConsumeConcurrentlyContext) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageConcurrentlyService
 
sendMessageBack(MessageExt, int) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
sendMessageBack(MessageExt, int) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
sendMessageBefore(SendMessageContext) - 接口 中的方法com.alibaba.rocketmq.client.hook.SendMessageHook
 
SendMessageContext - com.alibaba.rocketmq.client.hook中的类
 
SendMessageContext() - 类 的构造器com.alibaba.rocketmq.client.hook.SendMessageContext
 
SendMessageHook - com.alibaba.rocketmq.client.hook中的接口
 
sendMessageInTransaction(Message, LocalTransactionExecuter, Object) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
sendMessageInTransaction(Message, LocalTransactionExecuter, Object) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
sendMessageInTransaction(Message, LocalTransactionExecuter, Object) - 接口 中的方法com.alibaba.rocketmq.client.producer.MQProducer
 
sendMessageInTransaction(Message, LocalTransactionExecuter, Object) - 类 中的方法com.alibaba.rocketmq.client.producer.TransactionMQProducer
 
sendOneway(Message) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
DEFAULT ONEWAY -------------------------------------------------------
sendOneway(Message, MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
KERNEL ONEWAY -------------------------------------------------------
sendOneway(Message, MessageQueueSelector, Object) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
SELECT ONEWAY -------------------------------------------------------
sendOneway(Message) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
sendOneway(Message, MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
sendOneway(Message, MessageQueueSelector, Object) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
sendOneway(Message) - 接口 中的方法com.alibaba.rocketmq.client.producer.MQProducer
发送消息,Oneway形式,服务器不应答,无法保证消息是否成功到达服务器
sendOneway(Message, MessageQueue) - 接口 中的方法com.alibaba.rocketmq.client.producer.MQProducer
向指定队列发送消息,Oneway形式,服务器不应答,无法保证消息是否成功到达服务器
sendOneway(Message, MessageQueueSelector, Object) - 接口 中的方法com.alibaba.rocketmq.client.producer.MQProducer
发送消息,可以自定义选择队列,队列的总数可能会由于Broker的启停变化
如果要保证消息严格有序,在向运维人员申请Topic时,需要特别说明
Oneway形式,服务器不应答,无法保证消息是否成功到达服务器
SendResult - com.alibaba.rocketmq.client.producer中的类
发送消息结果
SendResult() - 类 的构造器com.alibaba.rocketmq.client.producer.SendResult
 
SendResult(SendStatus, String, MessageQueue, long, String) - 类 的构造器com.alibaba.rocketmq.client.producer.SendResult
 
SendStatus - com.alibaba.rocketmq.client.producer中的枚举
这4种状态都表示消息已经成功到达Master
setAckIndex(int) - 类 中的方法com.alibaba.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext
 
setAllocateMessageQueueStrategy(AllocateMessageQueueStrategy) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
setAllocateMessageQueueStrategy(AllocateMessageQueueStrategy) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
setAllocateMessageQueueStrategy(AllocateMessageQueueStrategy) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
setArg(Object) - 类 中的方法com.alibaba.rocketmq.client.hook.ConsumeMessageContext
 
setArg(Object) - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
setAutoCommit(boolean) - 类 中的方法com.alibaba.rocketmq.client.consumer.listener.ConsumeOrderlyContext
 
setBrokerAddr(String) - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
setBrokerSuspendMaxTimeMillis(long) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
setCheckRequestHoldMax(int) - 类 中的方法com.alibaba.rocketmq.client.producer.TransactionMQProducer
 
setCheckThreadPoolMaxSize(int) - 类 中的方法com.alibaba.rocketmq.client.producer.TransactionMQProducer
 
setCheckThreadPoolMinSize(int) - 类 中的方法com.alibaba.rocketmq.client.producer.TransactionMQProducer
 
setClientCallbackExecutorThreads(int) - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
setClientIP(String) - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
setCommunicationMode(CommunicationMode) - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
setCompressMsgBodyOverHowmuch(int) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
setConsumeConcurrentlyMaxSpan(int) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
setConsumeFromWhere(ConsumeFromWhere) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
setConsumeMessageBatchMaxSize(int) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
setConsumeOrderly(boolean) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
setConsumerGroup(String) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
setConsumerGroup(String) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
setConsumerGroup(String) - 类 中的方法com.alibaba.rocketmq.client.hook.ConsumeMessageContext
 
setConsumerGroup(String) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullRequest
 
setConsumerGroup(String) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
setConsumeridcs(Set<String>) - 类 中的方法com.alibaba.rocketmq.client.consumer.rebalance.AllocateMessageQueueByMachineRoom
 
setConsumeridcs(Set<String>) - 类 中的方法com.alibaba.rocketmq.client.producer.selector.SelectMessageQueueByMachineRoom
 
setConsumerPullTimeoutMillis(long) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
setConsumerTimeoutMillisWhenSuspend(long) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
setConsumeThreadMax(int) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
setConsumeThreadMin(int) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
setCreateTimestamp(long) - 类 中的方法com.alibaba.rocketmq.client.stat.ConsumerStat
 
setCreateTopicKey(String) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
setDefaultTopicQueueNums(int) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
setDelayLevelWhenNextConsume(int) - 类 中的方法com.alibaba.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext
 
setDroped(boolean) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
 
setException(Exception) - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
setHeartbeatBrokerInterval(int) - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
setInstanceName(String) - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
setLastLockTimestamp(long) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
 
setLocalTransactionState(LocalTransactionState) - 类 中的方法com.alibaba.rocketmq.client.producer.TransactionSendResult
 
setLocked(boolean) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
======================================================================== 以下部分为顺序消息专有操作
setLog(Logger) - 类 中的静态方法com.alibaba.rocketmq.client.log.ClientLogger
 
setMaxMessageSize(int) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
setMessage(Message) - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
setMessageBinary(byte[]) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullResultExt
 
setMessageListener(MessageListener) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
setMessageModel(MessageModel) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
setMessageModel(MessageModel) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
setMessageModel(MessageModel) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
setMessageQueue(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullRequest
 
setMessageQueue(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.producer.SendResult
 
setMessageQueueList(List<MessageQueue>) - 类 中的方法com.alibaba.rocketmq.client.consumer.rebalance.AllocateMessageQueueByConfig
 
setMessageQueueList(List<MessageQueue>) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.TopicPublishInfo
 
setMessageQueueListener(MessageQueueListener) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
setMq(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.hook.ConsumeMessageContext
 
setMq(MessageQueue) - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
setmQClientFactory(MQClientFactory) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
setMsgFoundList(List<MessageExt>) - 类 中的方法com.alibaba.rocketmq.client.consumer.PullResult
 
setMsgId(String) - 类 中的方法com.alibaba.rocketmq.client.producer.SendResult
 
setMsgList(List<MessageExt>) - 类 中的方法com.alibaba.rocketmq.client.hook.ConsumeMessageContext
 
setNamesrvAddr(String) - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
setNextOffset(long) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullRequest
 
setOffsetStore(OffsetStore) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
setOffsetStore(OffsetStore) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
setOffsetStore(OffsetStore) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
setOffsetStore(OffsetStore) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
setOffsetTable(ConcurrentHashMap<MessageQueue, AtomicLong>) - 类 中的方法com.alibaba.rocketmq.client.consumer.store.OffsetSerializeWrapper
 
setOrderTopic(boolean) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.TopicPublishInfo
 
setPause(boolean) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
setPersistConsumerOffsetInterval(int) - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
setPollNameServerInteval(int) - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
setProcessQueue(ProcessQueue) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullRequest
 
setProducerGroup(String) - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
setProducerGroup(String) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
setPullBatchSize(int) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
setPullInterval(long) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
setPullThresholdForQueue(int) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
setQueueOffset(long) - 类 中的方法com.alibaba.rocketmq.client.producer.SendResult
 
setRegisterTopics(Set<String>) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
setRetryAnotherBrokerWhenNotStoreOK(boolean) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
setSendMsgTimeout(int) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
setSendResult(SendResult) - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
setSendStatus(SendStatus) - 类 中的方法com.alibaba.rocketmq.client.producer.SendResult
 
setSendWhichQueue(AtomicInteger) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.TopicPublishInfo
 
setSubscription(Map<String, String>) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
setSuccess(boolean) - 类 中的方法com.alibaba.rocketmq.client.hook.ConsumeMessageContext
 
setSuspendCurrentQueueTimeMillis(long) - 类 中的方法com.alibaba.rocketmq.client.consumer.listener.ConsumeOrderlyContext
 
setTransactionCheckListener(TransactionCheckListener) - 类 中的方法com.alibaba.rocketmq.client.producer.TransactionMQProducer
 
setZipCompressLevel(int) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
shutdown() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
shutdown() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
shutdown() - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPullConsumer
关闭服务
shutdown() - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPushConsumer
关闭服务,一旦关闭,此对象将不可用
shutdown() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageConcurrentlyService
 
shutdown() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService
 
shutdown() - 接口 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageService
 
shutdown() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
shutdown() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
shutdown() - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
shutdown() - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
shutdown() - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
shutdown(boolean) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
shutdown() - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
shutdown() - 接口 中的方法com.alibaba.rocketmq.client.producer.MQProducer
关闭服务,一旦关闭,此对象将不可用
shutdown() - 类 中的方法com.alibaba.rocketmq.client.producer.TransactionMQProducer
 
start() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
start() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
start() - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPullConsumer
启动服务
start() - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPushConsumer
启动服务,调用之前确保registerMessageListener与subscribe都已经调用
或者已经通过Spring注入了相关配置
start() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageConcurrentlyService
 
start() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService
 
start() - 接口 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageService
 
start() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
start() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
start() - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
start() - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
start() - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
start(boolean) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
start() - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
start() - 接口 中的方法com.alibaba.rocketmq.client.producer.MQProducer
启动服务
start() - 类 中的方法com.alibaba.rocketmq.client.producer.TransactionMQProducer
 
submitConsumeRequest(List<MessageExt>, ProcessQueue, MessageQueue, boolean) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageConcurrentlyService
 
submitConsumeRequest(List<MessageExt>, ProcessQueue, MessageQueue, boolean) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService
 
submitConsumeRequest(List<MessageExt>, ProcessQueue, MessageQueue, boolean) - 接口 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageService
 
subscribe(String, String) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
subscribe(String, String) - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPushConsumer
订阅消息,方法可以调用多次来订阅不同的Topic,也可覆盖之前Topic的订阅过滤表达式
subscribe(String, String) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
subscriptionInner - 类 中的变量com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
subscriptions() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
subscriptions() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
subscriptions() - 接口 中的方法com.alibaba.rocketmq.client.impl.consumer.MQConsumerInner
 
suspend() - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
suspend() - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPushConsumer
消费线程挂起,暂停消费
suspend() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 

T

takeMessags(int) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ProcessQueue
如果取不到消息,则将正在消费状态置为false
TopicPublishInfo - com.alibaba.rocketmq.client.impl.producer中的类
发布Topic用到的路由信息
TopicPublishInfo() - 类 的构造器com.alibaba.rocketmq.client.impl.producer.TopicPublishInfo
 
topicRouteData2TopicPublishInfo(String, TopicRouteData) - 类 中的静态方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
topicRouteData2TopicSubscribeInfo(String, TopicRouteData) - 类 中的静态方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
topicSubscribeInfoTable - 类 中的变量com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
toString() - 类 中的方法com.alibaba.rocketmq.client.ClientConfig
 
toString() - 类 中的方法com.alibaba.rocketmq.client.consumer.PullResult
 
toString() - 类 中的方法com.alibaba.rocketmq.client.hook.ConsumeMessageContext
 
toString() - 类 中的方法com.alibaba.rocketmq.client.hook.SendMessageContext
 
toString() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullRequest
 
toString() - 类 中的方法com.alibaba.rocketmq.client.impl.producer.TopicPublishInfo
 
toString() - 类 中的方法com.alibaba.rocketmq.client.producer.SendResult
 
TransactionCheckListener - com.alibaba.rocketmq.client.producer中的接口
服务器回调Producer,检查本地事务分支成功还是失败
TransactionMQProducer - com.alibaba.rocketmq.client.producer中的类
支持分布式事务Producer
TransactionMQProducer() - 类 的构造器com.alibaba.rocketmq.client.producer.TransactionMQProducer
 
TransactionMQProducer(String) - 类 的构造器com.alibaba.rocketmq.client.producer.TransactionMQProducer
 
TransactionSendResult - com.alibaba.rocketmq.client.producer中的类
发送事务消息返回结果
TransactionSendResult() - 类 的构造器com.alibaba.rocketmq.client.producer.TransactionSendResult
 
tryLockLaterAndReconsume(MessageQueue, ProcessQueue, long) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService
 

U

unlock(MessageQueue, boolean) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
unlockAll(boolean) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.RebalanceImpl
 
unlockAllMQ() - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService
 
unlockBatchMQ(String, UnlockBatchRequestBody, long, boolean) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
unregisterAdminExt(String) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
unregisterClient(String, String, String, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
发送心跳
unregisterConsumer(String) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
unregisterProducer(String) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
unsubscribe(String) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
unsubscribe(String) - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPushConsumer
取消订阅,从当前订阅组内注销,消息会被订阅组内其他订阅者订阅
unsubscribe(String) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
updateBrokerConfig(String, Properties, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
更新Broker的配置文件
updateConsumeOffset(MessageQueue, long) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
updateConsumeOffset(MessageQueue, long) - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPullConsumer
更新消费进度
只是更新Consumer缓存中的数据,如果是广播模式,则定时更新到本地存储
如果是集群模式,则定时更新到远端Broker

P.S.

updateConsumeOffset(MessageQueue, long) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
updateConsumeOffset(MessageQueue, long) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
updateConsumerOffset(String, UpdateConsumerOffsetRequestHeader, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
更新Consumer消费进度
updateConsumerOffsetOneway(String, UpdateConsumerOffsetRequestHeader, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
更新Consumer消费进度
updateCorePoolSize(int) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
updateCorePoolSize(int) - 接口 中的方法com.alibaba.rocketmq.client.consumer.MQPushConsumer
动态调整消费线程池线程数量
updateCorePoolSize(int) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageConcurrentlyService
 
updateCorePoolSize(int) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageOrderlyService
 
updateCorePoolSize(int) - 接口 中的方法com.alibaba.rocketmq.client.impl.consumer.ConsumeMessageService
 
updateCorePoolSize(int) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
updateNameServerAddressList(String) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
 
updateOffset(MessageQueue, long, boolean) - 类 中的方法com.alibaba.rocketmq.client.consumer.store.LocalFileOffsetStore
 
updateOffset(MessageQueue, long, boolean) - 接口 中的方法com.alibaba.rocketmq.client.consumer.store.OffsetStore
更新消费进度,存储到内存
updateOffset(MessageQueue, long, boolean) - 类 中的方法com.alibaba.rocketmq.client.consumer.store.RemoteBrokerOffsetStore
 
updatePullFromWhichNode(MessageQueue, long) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.PullAPIWrapper
 
updateTopicPublishInfo(String, TopicPublishInfo) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
updateTopicPublishInfo(String, TopicPublishInfo) - 接口 中的方法com.alibaba.rocketmq.client.impl.producer.MQProducerInner
 
updateTopicRouteInfoFromNameServer() - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
updateTopicRouteInfoFromNameServer(String) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
 
updateTopicRouteInfoFromNameServer(String, boolean, DefaultMQProducer) - 类 中的方法com.alibaba.rocketmq.client.impl.factory.MQClientFactory
调用Name Server接口,根据Topic获取路由信息
updateTopicSubscribeInfo(String, Set<MessageQueue>) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
updateTopicSubscribeInfo(String, Set<MessageQueue>) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
updateTopicSubscribeInfo(String, Set<MessageQueue>) - 接口 中的方法com.alibaba.rocketmq.client.impl.consumer.MQConsumerInner
 

V

Validators - com.alibaba.rocketmq.client中的类
有效性检查公用类。
Validators() - 类 的构造器com.alibaba.rocketmq.client.Validators
 
validPatternStr - 类 中的静态变量com.alibaba.rocketmq.client.Validators
 
valueOf(String) - 枚举 中的静态方法com.alibaba.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.alibaba.rocketmq.client.consumer.listener.ConsumeOrderlyStatus
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.alibaba.rocketmq.client.consumer.PullStatus
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.alibaba.rocketmq.client.consumer.store.ReadOffsetType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.alibaba.rocketmq.client.impl.CommunicationMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.alibaba.rocketmq.client.producer.LocalTransactionState
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.alibaba.rocketmq.client.producer.SendStatus
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.alibaba.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.alibaba.rocketmq.client.consumer.listener.ConsumeOrderlyStatus
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.alibaba.rocketmq.client.consumer.PullStatus
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.alibaba.rocketmq.client.consumer.store.ReadOffsetType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.alibaba.rocketmq.client.impl.CommunicationMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.alibaba.rocketmq.client.producer.LocalTransactionState
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.alibaba.rocketmq.client.producer.SendStatus
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
viewMessage(String) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer
 
viewMessage(String) - 类 中的方法com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer
 
viewMessage(String) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl
 
viewMessage(String) - 类 中的方法com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl
 
viewMessage(String) - 类 中的方法com.alibaba.rocketmq.client.impl.MQAdminImpl
 
viewMessage(String, long, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
根据时间查询Offset
viewMessage(String) - 类 中的方法com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl
 
viewMessage(String) - 接口 中的方法com.alibaba.rocketmq.client.MQAdmin
根据消息ID,从服务器获取完整的消息
viewMessage(String) - 类 中的方法com.alibaba.rocketmq.client.producer.DefaultMQProducer
 
VIRTUAL_APPGROUP_PREFIX - 类 中的静态变量com.alibaba.rocketmq.client.VirtualEnvUtil
 
VirtualEnvUtil - com.alibaba.rocketmq.client中的类
虚拟环境相关 API 封装
VirtualEnvUtil() - 类 的构造器com.alibaba.rocketmq.client.VirtualEnvUtil
 

W

wipeWritePermOfBroker(String, String, long) - 类 中的方法com.alibaba.rocketmq.client.impl.MQClientAPIImpl
Name Server: Broker下线前,清除Broker对应的权限
A B C D E F G H I L M N O P Q R S T U V W 

Copyright © 2012–2013. All rights reserved.