跳过导航链接
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.