A B C D E F G H I K L R S T
A
- apiLog(String, String, String, String, String, String, String, String, Integer) - 类 中的方法com.shsnc.shsncrocket.core.CallApiLogHandler
-
- ApiLog - com.shsnc.shsncrocket.entiy中的类
-
- ApiLog() - 类 的构造器com.shsnc.shsncrocket.entiy.ApiLog
-
- apiLogHandle(String, String, String, String, String, String, String, String, Integer) - 类 中的静态方法com.shsnc.shsncrocket.core.CallApiLogHandler
-
- ApiLogMessage<T> - com.shsnc.shsncrocket.core.rocketmq.message中的类
-
- ApiLogMessage() - 类 的构造器com.shsnc.shsncrocket.core.rocketmq.message.ApiLogMessage
-
B
- BaseMessage - com.shsnc.shsncrocket.core.rocketmq.message中的类
-
- BaseMessage() - 类 的构造器com.shsnc.shsncrocket.core.rocketmq.message.BaseMessage
-
- buildDestination(String, String) - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.RocketMQEnhanceTemplate
-
根据系统上下文自动构建隔离后的topic
构建目的地
C
- CallApiLogHandler - com.shsnc.shsncrocket.core中的类
-
调用第三方接口日志记录
- CallApiLogHandler() - 类 的构造器com.shsnc.shsncrocket.core.CallApiLogHandler
-
- com.shsnc.shsncrocket - 程序包 com.shsnc.shsncrocket
-
- com.shsnc.shsncrocket.aspectj - 程序包 com.shsnc.shsncrocket.aspectj
-
- com.shsnc.shsncrocket.core - 程序包 com.shsnc.shsncrocket.core
-
- com.shsnc.shsncrocket.core.annotation - 程序包 com.shsnc.shsncrocket.core.annotation
-
- com.shsnc.shsncrocket.core.config.rocketmq - 程序包 com.shsnc.shsncrocket.core.config.rocketmq
-
- com.shsnc.shsncrocket.core.rocketmq - 程序包 com.shsnc.shsncrocket.core.rocketmq
-
- com.shsnc.shsncrocket.core.rocketmq.message - 程序包 com.shsnc.shsncrocket.core.rocketmq.message
-
- com.shsnc.shsncrocket.entiy - 程序包 com.shsnc.shsncrocket.entiy
-
- com.shsnc.shsncrocket.ImportSelector - 程序包 com.shsnc.shsncrocket.ImportSelector
-
- com.shsnc.shsncrocket.util - 程序包 com.shsnc.shsncrocket.util
-
- ConfigurableAdvisorConfig - com.shsnc.shsncrocket.aspectj中的类
-
- ConfigurableAdvisorConfig() - 类 的构造器com.shsnc.shsncrocket.aspectj.ConfigurableAdvisorConfig
-
- configurabledvisor() - 类 中的方法com.shsnc.shsncrocket.aspectj.ConfigurableAdvisorConfig
-
D
- dispatchMessage(T) - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.EnhanceMessageHandler
-
使用模板模式构建消息消费框架,可自由扩展或删减
E
- EnableSncLog - com.shsnc.shsncrocket.core.annotation中的注释类型
-
- EnhanceMessageConstant - com.shsnc.shsncrocket.core.rocketmq中的类
-
- EnhanceMessageConstant() - 类 的构造器com.shsnc.shsncrocket.core.rocketmq.EnhanceMessageConstant
-
- EnhanceMessageHandler<T extends BaseMessage> - com.shsnc.shsncrocket.core.rocketmq中的类
-
- EnhanceMessageHandler() - 类 的构造器com.shsnc.shsncrocket.core.rocketmq.EnhanceMessageHandler
-
- EnhanceRocketMQConfig - com.shsnc.shsncrocket.core.rocketmq中的类
-
- EnhanceRocketMQConfig() - 类 的构造器com.shsnc.shsncrocket.core.rocketmq.EnhanceRocketMQConfig
-
- enhanceRocketMQMessageConverter() - 类 中的方法com.shsnc.shsncrocket.core.config.rocketmq.RocketMQEnhanceAutoConfiguration
-
解决RocketMQ Jackson不支持Java时间类型配置
源码参考:org.apache.rocketmq.spring.autoconfigure.MessageConverterConfiguration
F
- filter(T) - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.EnhanceMessageHandler
-
是否需要根据业务规则过滤消息,去重逻辑可以在此处处理
- FIVE_SECOND - 类 中的静态变量com.shsnc.shsncrocket.core.rocketmq.EnhanceMessageConstant
-
G
- getApiLogTopicName() - 类 中的静态方法com.shsnc.shsncrocket.core.rocketmq.EnhanceRocketMQConfig
-
- getDelayLevel() - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.EnhanceMessageHandler
-
isRetry开启时,重新入队延迟时间
- getHostIp() - 类 中的静态方法com.shsnc.shsncrocket.util.IpUtils
-
- getHostName() - 类 中的静态方法com.shsnc.shsncrocket.util.IpUtils
-
- getIpAddr(HttpServletRequest) - 类 中的静态方法com.shsnc.shsncrocket.util.IpUtils
-
- getLoginLogTopicName() - 类 中的静态方法com.shsnc.shsncrocket.core.rocketmq.EnhanceRocketMQConfig
-
- getMaxRetryTimes() - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.EnhanceMessageHandler
-
最大重试次数
- getOperLogTopicName() - 类 中的静态方法com.shsnc.shsncrocket.core.rocketmq.EnhanceRocketMQConfig
-
- getParamMap(ServletRequest) - 类 中的静态方法com.shsnc.shsncrocket.util.ServletUtils
-
获得所有请求参数
- getParams(ServletRequest) - 类 中的静态方法com.shsnc.shsncrocket.util.ServletUtils
-
获得所有请求参数
- getRequest() - 类 中的静态方法com.shsnc.shsncrocket.util.ServletUtils
-
获取request
- getRequestAttributes() - 类 中的静态方法com.shsnc.shsncrocket.util.ServletUtils
-
- getResponse() - 类 中的静态方法com.shsnc.shsncrocket.util.ServletUtils
-
获取response
- getSystemName() - 类 中的静态方法com.shsnc.shsncrocket.core.rocketmq.EnhanceRocketMQConfig
-
- getTemplate() - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.RocketMQEnhanceTemplate
-
H
- handleMaxRetriesExceeded(T) - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.EnhanceMessageHandler
-
超过重试次数消息,需要启用isRetry
- handleMessage(T) - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.EnhanceMessageHandler
-
消息处理
- handleRetry(T) - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.EnhanceMessageHandler
-
I
- internalIp(String) - 类 中的静态方法com.shsnc.shsncrocket.util.IpUtils
-
- invoke(MethodInvocation) - 类 中的方法com.shsnc.shsncrocket.aspectj.SncOperLogAspect
-
- IpUtils - com.shsnc.shsncrocket.util中的类
-
获取IP方法
- IpUtils() - 类 的构造器com.shsnc.shsncrocket.util.IpUtils
-
- isFilterObject(Object) - 类 中的方法com.shsnc.shsncrocket.aspectj.SncOperLogAspect
-
- isRetry() - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.EnhanceMessageHandler
-
是否异常时重复发送
K
- key - 类 中的变量com.shsnc.shsncrocket.core.rocketmq.message.BaseMessage
-
业务键,用于RocketMQ控制台查看消费情况
L
- loginLog(String, String, String) - 类 中的方法com.shsnc.shsncrocket.core.SncLoginLogHandler
-
登录日志记录
R
- RETRY_PREFIX - 类 中的静态变量com.shsnc.shsncrocket.core.rocketmq.EnhanceMessageConstant
-
- retryTimes - 类 中的变量com.shsnc.shsncrocket.core.rocketmq.message.BaseMessage
-
重试次数,用于判断重试次数,超过重试次数发送异常警告
- RocketMQEnhanceAutoConfiguration - com.shsnc.shsncrocket.core.config.rocketmq中的类
-
- RocketMQEnhanceAutoConfiguration() - 类 的构造器com.shsnc.shsncrocket.core.config.rocketmq.RocketMQEnhanceAutoConfiguration
-
- RocketMQEnhanceTemplate - com.shsnc.shsncrocket.core.rocketmq中的类
-
- RocketMQEnhanceTemplate() - 类 的构造器com.shsnc.shsncrocket.core.rocketmq.RocketMQEnhanceTemplate
-
S
- selectImports(AnnotationMetadata) - 类 中的方法com.shsnc.shsncrocket.ImportSelector.SncLogImportSelector
-
- send(String, String, T) - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.RocketMQEnhanceTemplate
-
发送同步消息
- send(String, T) - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.RocketMQEnhanceTemplate
-
- send(String, String, T, int) - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.RocketMQEnhanceTemplate
-
发送延迟消息
- send(String, T, int) - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.RocketMQEnhanceTemplate
-
- sendTime - 类 中的变量com.shsnc.shsncrocket.core.rocketmq.message.BaseMessage
-
发送时间
- ServletUtils - com.shsnc.shsncrocket.util中的类
-
- ServletUtils() - 类 的构造器com.shsnc.shsncrocket.util.ServletUtils
-
- setLoginLogTopicName(String) - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.EnhanceRocketMQConfig
-
- setOperLogTopicName(String) - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.EnhanceRocketMQConfig
-
- setSystemName(String) - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.EnhanceRocketMQConfig
-
- ShsncRocketConfiguration - com.shsnc.shsncrocket中的类
-
- ShsncRocketConfiguration() - 类 的构造器com.shsnc.shsncrocket.ShsncRocketConfiguration
-
- SncLog - com.shsnc.shsncrocket.core.annotation中的注释类型
-
自定义操作日志记录注解
- SncLogImportSelector - com.shsnc.shsncrocket.ImportSelector中的类
-
- SncLogImportSelector() - 类 的构造器com.shsnc.shsncrocket.ImportSelector.SncLogImportSelector
-
- SncLoginLog - com.shsnc.shsncrocket.entiy中的类
-
系统访问记录
- SncLoginLog() - 类 的构造器com.shsnc.shsncrocket.entiy.SncLoginLog
-
- SncLoginLogHandler - com.shsnc.shsncrocket.core中的类
-
- SncLoginLogHandler() - 类 的构造器com.shsnc.shsncrocket.core.SncLoginLogHandler
-
- SncLoginMessage<T> - com.shsnc.shsncrocket.core.rocketmq.message中的类
-
- SncLoginMessage() - 类 的构造器com.shsnc.shsncrocket.core.rocketmq.message.SncLoginMessage
-
- SncOperLog - com.shsnc.shsncrocket.entiy中的类
-
- SncOperLog() - 类 的构造器com.shsnc.shsncrocket.entiy.SncOperLog
-
- SncOperLogAspect - com.shsnc.shsncrocket.aspectj中的类
-
操作日志记录处理
- SncOperLogAspect(RocketMQEnhanceTemplate) - 类 的构造器com.shsnc.shsncrocket.aspectj.SncOperLogAspect
-
- SncOperLogMessage<T> - com.shsnc.shsncrocket.core.rocketmq.message中的类
-
- SncOperLogMessage() - 类 的构造器com.shsnc.shsncrocket.core.rocketmq.message.SncOperLogMessage
-
- source - 类 中的变量com.shsnc.shsncrocket.core.rocketmq.message.BaseMessage
-
发送消息来源,用于排查问题
- syncSendDelayTimeSeconds(String, String, T, long) - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.RocketMQEnhanceTemplate
-
- syncSendDelayTimeSeconds(String, T, long) - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.RocketMQEnhanceTemplate
-
T
- textToNumericFormatV4(String) - 类 中的静态方法com.shsnc.shsncrocket.util.IpUtils
-
将IPv4地址转换成字节
- throwException() - 类 中的方法com.shsnc.shsncrocket.core.rocketmq.EnhanceMessageHandler
-
消费异常时是否抛出异常
返回true,则由rocketmq机制自动重试
false:消费异常(如果没有开启重试则消息会被自动ack)
A B C D E F G H I K L R S T
Copyright © 2023. All rights reserved.