索引
All Classes and Interfaces|常量字段值|所有程序包
B
- buildDestination(String, String) - 类中的方法 com.walker.push.rocketmq.RocketMQEnhanceTemplate
-
根据系统上下文自动构建隔离后的topic 构建目的地
C
- com.walker.push.rocketmq - 程序包 com.walker.push.rocketmq
- com.walker.push.rocketmq.tcp - 程序包 com.walker.push.rocketmq.tcp
- Constants - com.walker.push.rocketmq中的类
- Constants() - 类的构造器 com.walker.push.rocketmq.Constants
D
- dispatchMessage(T) - 类中的方法 com.walker.push.rocketmq.EnhanceMessageHandler
-
使用模板模式构建消息消费框架,可自由扩展或删减
E
- EnhanceMessageHandler<T extends MqBaseMessage> - com.walker.push.rocketmq中的类
-
消息消费者处理基础代码。
- EnhanceMessageHandler() - 类的构造器 com.walker.push.rocketmq.EnhanceMessageHandler
- EnvironmentIsolationPostProcessor - com.walker.push.rocketmq中的类
-
已过时。
- EnvironmentIsolationPostProcessor() - 类的构造器 com.walker.push.rocketmq.EnvironmentIsolationPostProcessor
-
已过时。
F
- filter(T) - 类中的方法 com.walker.push.rocketmq.EnhanceMessageHandler
-
是否需要根据业务规则过滤消息,去重逻辑可以在此处处理
- FIVE_SECOND - 类中的静态变量 com.walker.push.rocketmq.Constants
G
- getDelayLevel() - 类中的方法 com.walker.push.rocketmq.EnhanceMessageHandler
-
isRetry开启时,重新入队延迟时间
- getMaxRetryTimes() - 类中的方法 com.walker.push.rocketmq.EnhanceMessageHandler
-
最大重试次数
- getRequest() - 类中的方法 com.walker.push.rocketmq.tcp.MqRequest
- getResponse() - 类中的方法 com.walker.push.rocketmq.tcp.MqResponse
- getRocketMQEnhanceTemplate() - 类中的方法 com.walker.push.rocketmq.EnhanceMessageHandler
- getTemplate() - 类中的方法 com.walker.push.rocketmq.RocketMQEnhanceTemplate
H
- handleMaxRetriesExceeded(T) - 类中的方法 com.walker.push.rocketmq.EnhanceMessageHandler
-
超过重试次数消息,需要启用isRetry
- handleMessage(T) - 类中的方法 com.walker.push.rocketmq.EnhanceMessageHandler
-
消息处理
- handleRetry(T) - 类中的方法 com.walker.push.rocketmq.EnhanceMessageHandler
I
- isRetry() - 类中的方法 com.walker.push.rocketmq.EnhanceMessageHandler
-
是否异常时重复发送
L
- logger - 类中的变量 com.walker.push.rocketmq.EnhanceMessageHandler
- logger - 类中的变量 com.walker.push.rocketmq.RocketMQEnhanceTemplate
M
- MqRequest - com.walker.push.rocketmq.tcp中的类
-
平台消息队列中,针对长连接定义的消息。
- MqRequest() - 类的构造器 com.walker.push.rocketmq.tcp.MqRequest
- MqResponse - com.walker.push.rocketmq.tcp中的类
-
平台消息队列中,针对长连接定义的消息响应对象。
- MqResponse() - 类的构造器 com.walker.push.rocketmq.tcp.MqResponse
P
- postProcessBeforeInitialization(Object, String) - 类中的方法 com.walker.push.rocketmq.EnvironmentIsolationPostProcessor
-
已过时。在装载Bean之前实现参数修改
- processFailed(Request<?>) - 类中的方法 com.walker.push.rocketmq.RocketQueueManager
-
消息处理失败,回调方法,子类可覆盖重写
- processSuccess(Request<?>) - 类中的方法 com.walker.push.rocketmq.RocketQueueManager
-
消息处理成功,回调方法,子类可覆盖重写
- push(String, Object, Object) - 类中的方法 com.walker.push.rocketmq.RocketQueueManager
R
- RETRY_PREFIX - 类中的静态变量 com.walker.push.rocketmq.Constants
-
重试消息前缀,默认:rt
- RocketMQEnhanceTemplate - com.walker.push.rocketmq中的类
-
加强过的消息模板对象,提供了指定环境的主题参数。
- RocketMQEnhanceTemplate() - 类的构造器 com.walker.push.rocketmq.RocketMQEnhanceTemplate
- RocketQueueManager - com.walker.push.rocketmq中的类
-
基于MQ消息队列的队列管理器。
- RocketQueueManager() - 类的构造器 com.walker.push.rocketmq.RocketQueueManager
S
- send(String, String, T) - 类中的方法 com.walker.push.rocketmq.RocketMQEnhanceTemplate
-
发送同步消息
- send(String, String, T, int) - 类中的方法 com.walker.push.rocketmq.RocketMQEnhanceTemplate
-
发送延迟消息
- send(String, T) - 类中的方法 com.walker.push.rocketmq.RocketMQEnhanceTemplate
- send(String, T, int) - 类中的方法 com.walker.push.rocketmq.RocketMQEnhanceTemplate
- sendAndWait(String, T, int) - 类中的方法 com.walker.push.rocketmq.RocketMQEnhanceTemplate
-
发送同步消息。
- sendAsync(String, T, SendCallback) - 类中的方法 com.walker.push.rocketmq.RocketMQEnhanceTemplate
- sendAsync(String, T, SendCallback, long, int) - 类中的方法 com.walker.push.rocketmq.RocketMQEnhanceTemplate
-
发送异步消息,聊天对象使用该方法。
- setConnectionManager(ConnectionManager) - 类中的方法 com.walker.push.rocketmq.RocketQueueManager
- setEnabledIsolation(boolean) - 类中的方法 com.walker.push.rocketmq.EnvironmentIsolationPostProcessor
-
已过时。
- setEnabledIsolation(boolean) - 类中的方法 com.walker.push.rocketmq.RocketMQEnhanceTemplate
- setEnvironmentName(String) - 类中的方法 com.walker.push.rocketmq.EnvironmentIsolationPostProcessor
-
已过时。
- setEnvironmentName(String) - 类中的方法 com.walker.push.rocketmq.RocketMQEnhanceTemplate
- setExecutor(ThreadPoolTaskExecutor) - 类中的方法 com.walker.push.rocketmq.RocketQueueManager
- setRequest(Request<?>) - 类中的方法 com.walker.push.rocketmq.tcp.MqRequest
- setResponse(String) - 类中的方法 com.walker.push.rocketmq.tcp.MqResponse
- setRocketMQEnhanceTemplate(RocketMQEnhanceTemplate) - 类中的方法 com.walker.push.rocketmq.EnhanceMessageHandler
- setTemplate(RocketMQTemplate) - 类中的方法 com.walker.push.rocketmq.RocketMQEnhanceTemplate
- startup() - 类中的方法 com.walker.push.rocketmq.RocketQueueManager
T
- throwException() - 类中的方法 com.walker.push.rocketmq.EnhanceMessageHandler
-
消费异常时是否抛出异常 返回true,则由rocketmq机制自动重试 false:消费异常(如果没有开启重试则消息会被自动ack)
- toString() - 类中的方法 com.walker.push.rocketmq.tcp.MqRequest
- toString() - 类中的方法 com.walker.push.rocketmq.tcp.MqResponse
All Classes and Interfaces|常量字段值|所有程序包