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 中的变量
-
- checkForbidden(CheckForbiddenContext) -
接口 com.alibaba.rocketmq.client.hook.CheckForbiddenHook 中的方法
-
- CheckForbiddenContext - com.alibaba.rocketmq.client.hook 中的 类
- 权限控制时用
- CheckForbiddenContext() -
类 com.alibaba.rocketmq.client.hook.CheckForbiddenContext 的构造方法
-
- CheckForbiddenHook - com.alibaba.rocketmq.client.hook 中的 接口
- 读写权限控制 Hook
- 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 中的方法
-
- clear() -
类 com.alibaba.rocketmq.client.impl.consumer.ProcessQueue 中的方法
-
- 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 中的方法
-
- cloneOffsetTable(String) -
类 com.alibaba.rocketmq.client.consumer.store.LocalFileOffsetStore 中的方法
-
- cloneOffsetTable(String) -
接口 com.alibaba.rocketmq.client.consumer.store.OffsetStore 中的方法
- 如果 topic 为空,则不对 topic 进行过滤,全部拷贝。
- cloneOffsetTable(String) -
类 com.alibaba.rocketmq.client.consumer.store.RemoteBrokerOffsetStore 中的方法
-
- 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 中的方法
-
- doPullTask(MessageQueue, PullTaskContext) -
接口 com.alibaba.rocketmq.client.consumer.PullTaskCallback 中的方法
-
- 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 中的方法
-
- executeCheckForbiddenHook(CheckForbiddenContext) -
类 com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl 中的方法
-
- executeHook(FilterMessageContext) -
类 com.alibaba.rocketmq.client.impl.consumer.PullAPIWrapper 中的方法
-
- executeHookAfter(ConsumeMessageContext) -
类 com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl 中的方法
-
- executeHookBefore(ConsumeMessageContext) -
类 com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl 中的方法
-
- 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 中的方法
- 只定时一次
- executeSendMessageHookAfter(SendMessageContext) -
类 com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl 中的方法
-
- executeSendMessageHookBefore(SendMessageContext) -
类 com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl 中的方法
-
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 中的方法
-
- filterMessage(FilterMessageContext) -
接口 com.alibaba.rocketmq.client.hook.FilterMessageHook 中的方法
-
- FilterMessageContext - com.alibaba.rocketmq.client.hook 中的 类
- 消息过滤用
- FilterMessageContext() -
类 com.alibaba.rocketmq.client.hook.FilterMessageContext 的构造方法
-
- FilterMessageHook - com.alibaba.rocketmq.client.hook 中的 接口
- 消息过滤 Hook
- 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.CheckForbiddenContext 中的方法
-
- getArg() -
类 com.alibaba.rocketmq.client.hook.ConsumeMessageContext 中的方法
-
- getArg() -
类 com.alibaba.rocketmq.client.hook.FilterMessageContext 中的方法
-
- getArg() -
类 com.alibaba.rocketmq.client.hook.SendMessageContext 中的方法
-
- getBootTimestamp() -
类 com.alibaba.rocketmq.client.impl.factory.MQClientFactory 中的方法
-
- getBrokerAddr() -
类 com.alibaba.rocketmq.client.hook.CheckForbiddenContext 中的方法
-
- 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 中的方法
-
- getCallbackTable() -
类 com.alibaba.rocketmq.client.consumer.MQPullConsumerScheduleService 中的方法
-
- 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.CheckForbiddenContext 中的方法
-
- 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.hook.FilterMessageContext 中的方法
-
- 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 中的方法
-
- getConsumerStatus(String, String) -
类 com.alibaba.rocketmq.client.impl.factory.MQClientFactory 中的方法
-
- getConsumertat() -
类 com.alibaba.rocketmq.client.stat.ConsumerStatManager 中的方法
-
- getConsumerTimeoutMillisWhenSuspend() -
类 com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer 中的方法
-
- getConsumeStats(String, String, long) -
类 com.alibaba.rocketmq.client.impl.MQClientAPIImpl 中的方法
-
- getConsumeStatus(ChannelHandlerContext, RemotingCommand) -
类 com.alibaba.rocketmq.client.impl.ClientRemotingProcessor 中的方法
- 获取 consumer 消息消费状态。
- getConsumeThreadMax() -
类 com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer 中的方法
-
- getConsumeThreadMin() -
类 com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer 中的方法
-
- getConsumeTimestamp() -
类 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.consumer.MQPullConsumerScheduleService 中的方法
-
- 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.CheckForbiddenContext 中的方法
-
- getException() -
类 com.alibaba.rocketmq.client.hook.SendMessageContext 中的方法
-
- getGroup() -
类 com.alibaba.rocketmq.client.hook.CheckForbiddenContext 中的方法
-
- 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 中的方法
-
- getLockConsume() -
类 com.alibaba.rocketmq.client.impl.consumer.ProcessQueue 中的方法
-
- 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.CheckForbiddenContext 中的方法
-
- 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.consumer.MQPullConsumerScheduleService 中的方法
-
- 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.CheckForbiddenContext 中的方法
-
- getMq() -
类 com.alibaba.rocketmq.client.hook.ConsumeMessageContext 中的方法
-
- getMq() -
类 com.alibaba.rocketmq.client.hook.FilterMessageContext 中的方法
-
- 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 中的方法
-
- getMsgList() -
类 com.alibaba.rocketmq.client.hook.FilterMessageContext 中的方法
-
- 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 中的方法
-
- getPullNextDelayTimeMillis() -
类 com.alibaba.rocketmq.client.consumer.PullTaskContext 中的方法
-
- getPullRTTotal() -
类 com.alibaba.rocketmq.client.stat.ConsumerStat 中的方法
-
- getPullStatus() -
类 com.alibaba.rocketmq.client.consumer.PullResult 中的方法
-
- getPullThreadNums() -
类 com.alibaba.rocketmq.client.consumer.MQPullConsumerScheduleService 中的方法
-
- 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 中的方法
-
- getRetryTimesWhenSendFailed() -
类 com.alibaba.rocketmq.client.producer.DefaultMQProducer 中的方法
-
- 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.CheckForbiddenContext 中的方法
-
- 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 中的方法
-
- getSessionCredentials() -
类 com.alibaba.rocketmq.client.impl.MQClientAPIImpl 中的方法
-
- 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路由信息
- getTopicsByCluster(String, long) -
类 com.alibaba.rocketmq.client.impl.MQClientAPIImpl 中的方法
- 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
- hasCheckForbiddenHook() -
类 com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl 中的方法
-
- hashCode() -
类 com.alibaba.rocketmq.client.impl.consumer.PullRequest 中的方法
-
- hasHook() -
类 com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl 中的方法
-
- hasHook() -
类 com.alibaba.rocketmq.client.impl.consumer.PullAPIWrapper 中的方法
-
- hasSendMessageHook() -
类 com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl 中的方法
-
- hookName() -
接口 com.alibaba.rocketmq.client.hook.CheckForbiddenHook 中的方法
-
- hookName() -
接口 com.alibaba.rocketmq.client.hook.ConsumeMessageHook 中的方法
-
- hookName() -
接口 com.alibaba.rocketmq.client.hook.FilterMessageHook 中的方法
-
- hookName() -
接口 com.alibaba.rocketmq.client.hook.SendMessageHook 中的方法
-
I
- initTransactionEnv() -
类 com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl 中的方法
-
- invokeBrokerToGetConsumerStatus(String, String, String, String, long) -
类 com.alibaba.rocketmq.client.impl.MQClientAPIImpl 中的方法
- 通知 broker 客户端订阅消息处理
- invokeBrokerToResetOffset(String, String, String, long, boolean, long) -
类 com.alibaba.rocketmq.client.impl.MQClientAPIImpl 中的方法
- 通知 broker 重置 offset
- 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 中的方法
-
- isPostSubscriptionWhenPull() -
类 com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer 中的方法
-
- 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 中的方法
-
- isUnitMode() -
类 com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer 中的方法
-
- isUnitMode() -
类 com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer 中的方法
-
- isUnitMode() -
类 com.alibaba.rocketmq.client.hook.CheckForbiddenContext 中的方法
-
- isUnitMode() -
类 com.alibaba.rocketmq.client.hook.FilterMessageContext 中的方法
-
- isUnitMode() -
类 com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl 中的方法
-
- isUnitMode() -
类 com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl 中的方法
-
- isUnitMode() -
接口 com.alibaba.rocketmq.client.impl.consumer.MQConsumerInner 中的方法
-
- isUnitMode() -
类 com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl 中的方法
-
- isUnitMode() -
接口 com.alibaba.rocketmq.client.impl.producer.MQProducerInner 中的方法
-
- isUnitMode() -
类 com.alibaba.rocketmq.client.producer.DefaultMQProducer 中的方法
-
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 中的 接口
- 消费者,主动方式消费
- MQPullConsumerScheduleService - com.alibaba.rocketmq.client.consumer 中的 类
- PullConsumer的调度服务,降低Pull方式的编程复杂度
- MQPullConsumerScheduleService(String) -
类 com.alibaba.rocketmq.client.consumer.MQPullConsumerScheduleService 的构造方法
-
- 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, boolean) -
类 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 中的 枚举
-
- PullTaskCallback - com.alibaba.rocketmq.client.consumer 中的 接口
-
- PullTaskContext - com.alibaba.rocketmq.client.consumer 中的 类
-
- PullTaskContext() -
类 com.alibaba.rocketmq.client.consumer.PullTaskContext 的构造方法
-
- putKVConfigValue(String, String, String, long) -
类 com.alibaba.rocketmq.client.impl.MQClientAPIImpl 中的方法
- Name Server: 添加KV配置
- putMessage(List<MessageExt>) -
类 com.alibaba.rocketmq.client.impl.consumer.ProcessQueue 中的方法
-
- putTask(String, Set<MessageQueue>) -
类 com.alibaba.rocketmq.client.consumer.MQPullConsumerScheduleService 中的方法
-
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 的构造方法
-
- queryTopicConsumeByWho(String, String, long) -
类 com.alibaba.rocketmq.client.impl.MQClientAPIImpl 中的方法
- 根据ConsumerGroup获取Consumer连接列表以及订阅关系
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 中的方法
-
- registerCheckForbiddenHook(CheckForbiddenHook) -
类 com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl 中的方法
-
- registerClient(String, HeartbeatData, long) -
类 com.alibaba.rocketmq.client.impl.MQClientAPIImpl 中的方法
-
- registerConsumeMessageHook(ConsumeMessageHook) -
类 com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl 中的方法
-
- registerConsumer(String, MQConsumerInner) -
类 com.alibaba.rocketmq.client.impl.factory.MQClientFactory 中的方法
-
- registerFilterMessageHook(FilterMessageHook) -
类 com.alibaba.rocketmq.client.impl.consumer.DefaultMQPullConsumerImpl 中的方法
-
- registerFilterMessageHook(FilterMessageHook) -
类 com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl 中的方法
-
- registerFilterMessageHook(ArrayList<FilterMessageHook>) -
类 com.alibaba.rocketmq.client.impl.consumer.PullAPIWrapper 中的方法
-
- 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 中的方法
-
- registerPullTaskCallback(String, PullTaskCallback) -
类 com.alibaba.rocketmq.client.consumer.MQPullConsumerScheduleService 中的方法
-
- registerSendMessageHook(SendMessageHook) -
类 com.alibaba.rocketmq.client.impl.producer.DefaultMQProducerImpl 中的方法
-
- 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 中的方法
-
- resetOffset(ChannelHandlerContext, RemotingCommand) -
类 com.alibaba.rocketmq.client.impl.ClientRemotingProcessor 中的方法
- 重置 offset, oneWay调用,无返回值。
- resetOffset(String, String, Map<MessageQueue, Long>) -
类 com.alibaba.rocketmq.client.impl.factory.MQClientFactory 中的方法
-
- resetOffsetByTimeStamp(long) -
类 com.alibaba.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl 中的方法
-
- resetOffsetByTimestamp(MessageModel, String, String, String, long) -
类 com.alibaba.rocketmq.client.MQHelper 中的静态方法
- 根据时间戳来重置一个订阅组的消费进度
- 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.CheckForbiddenContext 中的方法
-
- setArg(Object) -
类 com.alibaba.rocketmq.client.hook.ConsumeMessageContext 中的方法
-
- setArg(Object) -
类 com.alibaba.rocketmq.client.hook.FilterMessageContext 中的方法
-
- setArg(Object) -
类 com.alibaba.rocketmq.client.hook.SendMessageContext 中的方法
-
- setAutoCommit(boolean) -
类 com.alibaba.rocketmq.client.consumer.listener.ConsumeOrderlyContext 中的方法
-
- setBrokerAddr(String) -
类 com.alibaba.rocketmq.client.hook.CheckForbiddenContext 中的方法
-
- setBrokerAddr(String) -
类 com.alibaba.rocketmq.client.hook.SendMessageContext 中的方法
-
- setBrokerSuspendMaxTimeMillis(long) -
类 com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer 中的方法
-
- setCallbackTable(ConcurrentHashMap<String, PullTaskCallback>) -
类 com.alibaba.rocketmq.client.consumer.MQPullConsumerScheduleService 中的方法
-
- 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.CheckForbiddenContext 中的方法
-
- 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.hook.FilterMessageContext 中的方法
-
- 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 中的方法
-
- setConsumeTimestamp(String) -
类 com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer 中的方法
-
- setCreateTimestamp(long) -
类 com.alibaba.rocketmq.client.stat.ConsumerStat 中的方法
-
- setCreateTopicKey(String) -
类 com.alibaba.rocketmq.client.producer.DefaultMQProducer 中的方法
-
- setDefaultMQPullConsumer(DefaultMQPullConsumer) -
类 com.alibaba.rocketmq.client.consumer.MQPullConsumerScheduleService 中的方法
-
- 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.CheckForbiddenContext 中的方法
-
- setException(Exception) -
类 com.alibaba.rocketmq.client.hook.SendMessageContext 中的方法
-
- setGroup(String) -
类 com.alibaba.rocketmq.client.hook.CheckForbiddenContext 中的方法
-
- 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.CheckForbiddenContext 中的方法
-
- 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.consumer.MQPullConsumerScheduleService 中的方法
-
- 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.CheckForbiddenContext 中的方法
-
- setMq(MessageQueue) -
类 com.alibaba.rocketmq.client.hook.ConsumeMessageContext 中的方法
-
- setMq(MessageQueue) -
类 com.alibaba.rocketmq.client.hook.FilterMessageContext 中的方法
-
- 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 中的方法
-
- setMsgList(List<MessageExt>) -
类 com.alibaba.rocketmq.client.hook.FilterMessageContext 中的方法
-
- 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 中的方法
-
- setPostSubscriptionWhenPull(boolean) -
类 com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer 中的方法
-
- 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 中的方法
-
- setPullNextDelayTimeMillis(int) -
类 com.alibaba.rocketmq.client.consumer.PullTaskContext 中的方法
-
- setPullThreadNums(int) -
类 com.alibaba.rocketmq.client.consumer.MQPullConsumerScheduleService 中的方法
-
- 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 中的方法
-
- setRetryTimesWhenSendFailed(int) -
类 com.alibaba.rocketmq.client.producer.DefaultMQProducer 中的方法
-
- setSendMsgTimeout(int) -
类 com.alibaba.rocketmq.client.producer.DefaultMQProducer 中的方法
-
- setSendResult(SendResult) -
类 com.alibaba.rocketmq.client.hook.CheckForbiddenContext 中的方法
-
- 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 中的方法
-
- setSessionCredentials(SessionCredentials) -
类 com.alibaba.rocketmq.client.impl.MQClientAPIImpl 中的方法
-
- 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 中的方法
-
- setUnitMode(boolean) -
类 com.alibaba.rocketmq.client.consumer.DefaultMQPullConsumer 中的方法
-
- setUnitMode(boolean) -
类 com.alibaba.rocketmq.client.consumer.DefaultMQPushConsumer 中的方法
-
- setUnitMode(boolean) -
类 com.alibaba.rocketmq.client.hook.CheckForbiddenContext 中的方法
-
- setUnitMode(boolean) -
类 com.alibaba.rocketmq.client.hook.FilterMessageContext 中的方法
-
- setUnitMode(boolean) -
类 com.alibaba.rocketmq.client.producer.DefaultMQProducer 中的方法
-
- 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.MQPullConsumerScheduleService 中的方法
- 关闭服务
- 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.MQPullConsumerScheduleService 中的方法
- 启动服务
- 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.CheckForbiddenContext 中的方法
-
- toString() -
类 com.alibaba.rocketmq.client.hook.ConsumeMessageContext 中的方法
-
- toString() -
类 com.alibaba.rocketmq.client.hook.FilterMessageContext 中的方法
-
- 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-2014. All Rights Reserved.