索引

B C D E F G H I L M P R S T 
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
 
B C D E F G H I L M P R S T 
All Classes and Interfaces|常量字段值|所有程序包