跳过导航链接
A B C D E F G H I J K L N O P R S T U V 

A

AbstractEzSentinelRuleConfigurer<T> - sviolet.slate.common.helper.sentinel中的类
说明文档见: https://github.com/shepherdviolet/slate/blob/master/docs/ezsentinel/guide.md Sentinel官方最佳实践的方案中, 应该是改造Dashboard, 由Dashboard向一个数据源推送规则, 而客户端则连接数据源获取更新.
AbstractEzSentinelRuleConfigurer() - 类 的构造器sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer
 
AbstractEzSentinelRuleConfigurer.DegradeRuleBuilder - sviolet.slate.common.helper.sentinel中的类
 
AbstractEzSentinelRuleConfigurer.FlowRuleBuilder - sviolet.slate.common.helper.sentinel中的类
 
AbstractEzSentinelRuleConfigurer.RuleGroup - sviolet.slate.common.helper.sentinel中的类
 
AbstractEzSentinelRuleConfigurer.Rules - sviolet.slate.common.helper.sentinel中的类
 
AbstractEzSentinelRuleConfigurer.SystemRuleBuilder - sviolet.slate.common.helper.sentinel中的类
 
acceptAnnotationType() - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.proc.RmqConcurrentConsumerMemProc
 
acceptAnnotationType() - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.proc.RmqCustomConsumerMemProc
 
acceptAnnotationType() - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.proc.RmqOrderedConsumerMemProc
 
afterPropertiesSet() - 类 中的方法sviolet.slate.common.helper.apollo.ApolloRefreshableProperties
 
afterPropertiesSet() - 类 中的方法sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientImpl
 
ApolloRefreshableProperties - sviolet.slate.common.helper.apollo中的类
[Spring Bean] 根据Apollo配置中心动态更新内容的参数集合, 必须声明为Spring Bean才有效 依赖com.ctrip.framework.apollo:apollo-client
ApolloRefreshableProperties() - 类 的构造器sviolet.slate.common.helper.apollo.ApolloRefreshableProperties
 
asyncCommands() - 接口 中的方法sviolet.slate.common.helper.lettuce.SpringLettuceClusterClient
获取单例的Redis异步Command (线程安全)
asyncCommands() - 类 中的方法sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientImpl
获取单例的Redis异步Command (线程安全)

B

BEAN_NAME - 接口 中的静态变量sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManager
 
BEAN_NAME - 接口 中的静态变量sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerMethodInvokerFactory
 
build(String) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.DegradeRuleBuilder
 
build(String) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.FlowRuleBuilder
 
build() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.SystemRuleBuilder
 
buildSession(JSch, String, String, String, int, int) - 类 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpHelper
可复写该方法修改Session配置

C

command(JschSftpCommand<T>) - 类 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpHelper
创建连接, 执行一系列操作, 关闭连接
commentRule(String) - 类 中的静态方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer
 
consumeOneMessage(RmqConsumerMethodInvoker, MessageExt, boolean) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManagerImpl
处理一条消息.
consumerManager() - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.RmqHelperConfig
RocketMQ Consumer管理器: 创建Consumer, 与指定方法绑定, 实现消息处理和方法调用逻辑
consumerMethodInvokerFactory() - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.RmqHelperConfig
消费方法调用器工厂: 1.根据方法参数选择如何调用该方法, 如何预处理消息(类型转换) 2.可以自定义实现该工厂, 扩展类型支持, 或者实现事件拦截
ConsumeWay - sviolet.slate.common.helper.rocketmq.consumer中的枚举
等同于RocketMQ的ConsumeFromWhere, 选择消息从队列头还是队列尾开始消费
convertRuleData(T) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer
 
convertRuleData(String) - 类 中的方法sviolet.slate.common.helper.sentinel.JsonEzSentinelRuleConfigurer
 
createClient(List<RedisURI>) - 类 中的方法sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientImpl
 
createConfigurer() - 类 中的方法sviolet.slate.common.helper.sentinel.JsonEzSentinelRuleConfigurerForSpring4
 
createInvoker(Object, Method, String) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManagerImpl
 
createSyncRedisLettuceCacheBuilder() - 类 中的静态方法sviolet.slate.common.helper.jetcache.lettuce.SyncRedisLettuceCacheBuilder
 

D

DegradeRuleBuilder() - 类 的构造器sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.DegradeRuleBuilder
 
deserialize(byte[], Class<T>) - 类 中的静态方法sviolet.slate.common.helper.hessianlite.HessianLiteSerializeUtils
反序列化
destroy() - 类 中的方法sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientImpl
 
destroy() - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManagerImpl
停止所有的消费者

E

EnableEzSentinel - sviolet.slate.common.helper.sentinel中的注释类型
用于Spring容器中修改EzSentinel配置.
EnableRocketMqHelper - sviolet.slate.common.helper.rocketmq.consumer中的注释类型
启用RocketMQ助手: 1.使用注解声明消费者
EzSentinelConfiguration - sviolet.slate.common.helper.sentinel中的类
注解方式启用JSON格式的Sentinel规则设置器.
EzSentinelConfiguration() - 类 的构造器sviolet.slate.common.helper.sentinel.EzSentinelConfiguration
 
ezSentinelRuleConfigurer() - 类 中的方法sviolet.slate.common.helper.sentinel.EzSentinelConfiguration
规则设置器
EzSentinelRuleConfigurer<T> - sviolet.slate.common.helper.sentinel中的接口
 
ezSentinelRuleConfigurerPropertySetter(AbstractEzSentinelRuleConfigurer<String>) - 类 中的方法sviolet.slate.common.helper.sentinel.EzSentinelConfiguration
规则设置器绑定参数slate.common.ez-sentinel.rule-data

F

FlowRuleBuilder() - 类 的构造器sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.FlowRuleBuilder
 

G

genToken() - 类 中的方法sviolet.slate.common.helper.jedis.lock.SingleRedisLock
 
get(String) - 类 中的方法sviolet.slate.common.helper.apollo.ApolloRefreshableProperties
获取参数
getAvgRt() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.SystemRuleBuilder
 
getCharset(String) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManagerImpl
 
getConnection() - 接口 中的方法sviolet.slate.common.helper.lettuce.SpringLettuceClusterClient
获取单例的Redis连接 (线程安全), 请勿手动关闭连接
getConnection() - 类 中的方法sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientImpl
获取单例的Redis连接 (线程安全), 请勿手动关闭连接
getConsumerGroup(Object, Method, String) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManagerImpl
 
getControlBehavior() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.FlowRuleBuilder
 
getCount() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.DegradeRuleBuilder
 
getCount() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.FlowRuleBuilder
 
getDefaultDeserializer(Class) - 类 中的方法sviolet.slate.common.helper.hessianlite.SlateHessianLiteSerializerFactory
 
getDegradeRules() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.RuleGroup
 
getFlowRules() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.RuleGroup
 
getGrade() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.DegradeRuleBuilder
 
getGrade() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.FlowRuleBuilder
 
getHighestSystemLoad() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.SystemRuleBuilder
 
getHost() - 类 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpHelper
 
getJedisPool() - 类 中的方法sviolet.slate.common.helper.jedis.lock.SingleRedisLock
 
getJsch() - 类 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpHelper
 
getLimitApp() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.DegradeRuleBuilder
 
getLimitApp() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.FlowRuleBuilder
 
getMaxThread() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.SystemRuleBuilder
 
getNameServer(String) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManagerImpl
 
getPassword() - 类 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpHelper
 
getPort() - 类 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpHelper
 
getQps() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.SystemRuleBuilder
 
getResourceRules() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.Rules
 
getRuleGroups() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.Rules
 
getRuleVersion() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.Rules
 
getStrategy() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.FlowRuleBuilder
 
getSystemRule() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.Rules
 
getTimeout() - 类 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpHelper
 
getTimeWindow() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.DegradeRuleBuilder
 
getUsername() - 类 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpHelper
 

H

handleException(String, Exception, T) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer
 
hasNext() - 类 中的方法sviolet.slate.common.helper.rocketmq.producer.RocketMqMessageListSplitter
 
HessianLiteSerializeUtils - sviolet.slate.common.helper.hessianlite中的类
hessian-lite序列化工具, 服务端场合建议自定义, 调整参数优化性能增加扩展性, 依赖: com.alibaba:hessian-lite
HessianLiteSerializeUtils() - 类 的构造器sviolet.slate.common.helper.hessianlite.HessianLiteSerializeUtils
 

I

invoke(MessageExt) - 接口 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerMethodInvoker
实现将MessageExt转为方法所需的数据类型, 然后调用方法的逻辑
isEnabled() - 类 中的方法sviolet.slate.common.helper.sentinel.JsonEzSentinelRuleConfigurerForSpring4
 

J

JschHelper - sviolet.slate.common.helper.jsch中的类
JSch助手, 进行了一些公共配置, 依赖: com.jcraft:jsch
JschHelper() - 类 的构造器sviolet.slate.common.helper.jsch.JschHelper
 
JschSftpCommand<T> - sviolet.slate.common.helper.jsch.sftp中的接口
SFTP操作接口
JschSftpHelper - sviolet.slate.common.helper.jsch.sftp中的类
JSch SFTP 助手 //实例化JschHelper(可单例) JschHelper jsch = new JschHelper(); //实例化JschSftpHelper(可单例) JschSftpHelper helper = new JschSftpHelper(); helper.setJsch(jsch); helper.setHost("192.168.163.136"); helper.setPort(17799); helper.setUsername("root"); helper.setPassword("root"); helper.setTimeout(5000); //创建连接, 执行一系列操作, 关闭连接 String result = helper.command(new JschSftpCommand() { public String onCommand(ChannelSftp channel) throws SftpException { //cd channel.cd("/home/sviolet"); //ls Vector lsVector = channel.ls("/home/sviolet"); for (ChannelSftp.LsEntry obj : lsVector){ System.out.println(obj.getLongname()); } //put channel.put(".
JschSftpHelper() - 类 的构造器sviolet.slate.common.helper.jsch.sftp.JschSftpHelper
 
JsonEzSentinelRuleConfigurer - sviolet.slate.common.helper.sentinel中的类
JSON格式的Sentinel规则设置器.
JsonEzSentinelRuleConfigurer() - 类 的构造器sviolet.slate.common.helper.sentinel.JsonEzSentinelRuleConfigurer
 
JsonEzSentinelRuleConfigurerForSpring4 - sviolet.slate.common.helper.sentinel中的类
[非SpringBoot专用] 1.动态配置规则 2.如果没有设置四个必要的启动参数, 则禁用
JsonEzSentinelRuleConfigurerForSpring4() - 类 的构造器sviolet.slate.common.helper.sentinel.JsonEzSentinelRuleConfigurerForSpring4
 

K

keySet() - 类 中的方法sviolet.slate.common.helper.apollo.ApolloRefreshableProperties
namespace下所有符合prefix的参数名

L

lock(String, int, long, long) - 类 中的方法sviolet.slate.common.helper.jedis.lock.SingleRedisLock
获得锁, 获取失败会阻塞线程直到超时(waitTimeoutMillis), 重试间隔为checkIntervalMillis
LockException(Throwable) - 异常错误 的构造器sviolet.slate.common.helper.jedis.lock.SingleRedisLock.LockException
 

N

newInvoker(Class<?>, Object, Method, String) - 接口 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerMethodInvokerFactory
根据绑定方法参数类型产生对应的方法调用器
newInvoker(Class<?>, Object, Method, String) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerMethodInvokerFactoryImpl
 
newInvokerExt(Class<?>, Object, Method, String) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerMethodInvokerFactoryImpl
 
next() - 类 中的方法sviolet.slate.common.helper.rocketmq.producer.RocketMqMessageListSplitter
 
nullable(Integer, int) - 类 中的静态方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer
 

O

onCommand(ChannelSftp) - 接口 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpCommand
操作流程
onConnectFailed(Throwable) - 接口 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpCommand
SFTP连接失败
onException(Throwable) - 接口 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpCommand
SFTP操作异常

P

parseConsumeFromWhere(ConsumeWay) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManagerImpl
 

R

readFromInputStream(InputStream, String) - 类 中的方法sviolet.slate.common.helper.sentinel.JsonEzSentinelRuleConfigurer
 
registerMethod(Object, String, Method, RocketMqCustomConsumer) - 接口 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManager
与RocketMqCustomConsumer注解的方法绑定(自定义消费者)
registerMethod(Object, String, Method, RocketMqConcurrentConsumer) - 接口 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManager
与RocketMqConcurrentConsumer注解的方法绑定(普通并发消费者)
registerMethod(Object, String, Method, RocketMqOrderedConsumer) - 接口 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManager
与RocketMqOrderedConsumer注解的方法绑定(顺序消费者)
registerMethod(Object, String, Method, RocketMqCustomConsumer) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManagerImpl
与RocketMqCustomConsumer注解的方法绑定(自定义消费者)
registerMethod(Object, String, Method, RocketMqConcurrentConsumer) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManagerImpl
与RocketMqConcurrentConsumer注解的方法绑定(普通并发消费者)
registerMethod(Object, String, Method, RocketMqOrderedConsumer) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManagerImpl
与RocketMqOrderedConsumer注解的方法绑定(顺序消费者)
remove() - 类 中的方法sviolet.slate.common.helper.rocketmq.producer.RocketMqMessageListSplitter
 
RmqConcurrentConsumerMemProc - sviolet.slate.common.helper.rocketmq.consumer.proc中的类
处理Bean方法上的RocketMqConcurrentConsumer注解
RmqConcurrentConsumerMemProc() - 类 的构造器sviolet.slate.common.helper.rocketmq.consumer.proc.RmqConcurrentConsumerMemProc
 
RmqConsumerManager - sviolet.slate.common.helper.rocketmq.consumer.manager中的接口
RocketMQ Consumer管理器: 创建Consumer, 与指定方法绑定, 实现消息处理和方法调用逻辑
RmqConsumerManagerImpl - sviolet.slate.common.helper.rocketmq.consumer.manager中的类
RocketMQ Consumer管理器: 创建Consumer, 与指定方法绑定, 实现消息处理和方法调用逻辑
RmqConsumerManagerImpl(Map<String, Object>) - 类 的构造器sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManagerImpl
 
RmqConsumerMethodInvoker - sviolet.slate.common.helper.rocketmq.consumer.manager中的接口
RocketMQ 消费方法调用器: 预处理消息, 调用绑定的消费方法(注解标记的方法)
RmqConsumerMethodInvokerFactory - sviolet.slate.common.helper.rocketmq.consumer.manager中的接口
消费方法调用器工厂: 1.根据方法参数选择如何调用该方法, 如何预处理消息(类型转换) 2.可以自定义实现该工厂, 扩展类型支持, 或者实现事件拦截
RmqConsumerMethodInvokerFactoryImpl - sviolet.slate.common.helper.rocketmq.consumer.manager中的类
消费方法调用器工厂: 1.根据方法参数选择如何调用该方法, 如何预处理消息(类型转换) 2.可以自定义实现该工厂, 扩展类型支持, 或者实现事件拦截
RmqConsumerMethodInvokerFactoryImpl() - 类 的构造器sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerMethodInvokerFactoryImpl
 
RmqCustomConsumerMemProc - sviolet.slate.common.helper.rocketmq.consumer.proc中的类
处理Bean方法上的RocketMqCustomConsumer注解
RmqCustomConsumerMemProc() - 类 的构造器sviolet.slate.common.helper.rocketmq.consumer.proc.RmqCustomConsumerMemProc
 
RmqHelperConfig - sviolet.slate.common.helper.rocketmq.consumer中的类
RocketMQ Helper 配置类
RmqHelperConfig() - 类 的构造器sviolet.slate.common.helper.rocketmq.consumer.RmqHelperConfig
 
RmqHelperSelector - sviolet.slate.common.helper.rocketmq.consumer中的类
ImportSelector
RmqHelperSelector() - 类 的构造器sviolet.slate.common.helper.rocketmq.consumer.RmqHelperSelector
 
RmqOrderedConsumerMemProc - sviolet.slate.common.helper.rocketmq.consumer.proc中的类
处理Bean方法上的RocketMqOrderedConsumer注解
RmqOrderedConsumerMemProc() - 类 的构造器sviolet.slate.common.helper.rocketmq.consumer.proc.RmqOrderedConsumerMemProc
 
RocketMqConcurrentConsumer - sviolet.slate.common.helper.rocketmq.consumer中的注释类型
RocketMQ 普通并发消费者 注意!!!
RocketMqCustomConsumer - sviolet.slate.common.helper.rocketmq.consumer中的注释类型
RocketMQ 将自定义消费者绑定到指定方法 注意!!!
RocketMqHelperException - sviolet.slate.common.helper.rocketmq.consumer中的异常错误
 
RocketMqHelperException(String) - 异常错误 的构造器sviolet.slate.common.helper.rocketmq.consumer.RocketMqHelperException
 
RocketMqHelperException(String, Throwable) - 异常错误 的构造器sviolet.slate.common.helper.rocketmq.consumer.RocketMqHelperException
 
RocketMqMessageListSplitter - sviolet.slate.common.helper.rocketmq.producer中的类
用于将RocketMQ的批量消息拆分成1M, 进行分批发送(官方DEMO) //Messages of the same batch should have: same topic, same waitStoreMsgOK and no schedule support.
RocketMqMessageListSplitter(List<Message>) - 类 的构造器sviolet.slate.common.helper.rocketmq.producer.RocketMqMessageListSplitter
 
RocketMqMessageSerializer - sviolet.slate.common.helper.rocketmq.producer中的类
简单地用FastJSON对Map做序列化, 配套Consumer端的Map入参使用
RocketMqMessageSerializer() - 类 的构造器sviolet.slate.common.helper.rocketmq.producer.RocketMqMessageSerializer
 
RocketMqOrderedConsumer - sviolet.slate.common.helper.rocketmq.consumer中的注释类型
RocketMQ 顺序消费者 注意!!!
RuleGroup() - 类 的构造器sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.RuleGroup
 
Rules() - 类 的构造器sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.Rules
 

S

selectImports(AnnotationMetadata) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.RmqHelperSelector
 
serialize(Object) - 类 中的静态方法sviolet.slate.common.helper.hessianlite.HessianLiteSerializeUtils
序列化
serialize(Map) - 类 中的静态方法sviolet.slate.common.helper.rocketmq.producer.RocketMqMessageSerializer
 
serialize(Map, Charset) - 类 中的静态方法sviolet.slate.common.helper.rocketmq.producer.RocketMqMessageSerializer
 
setApplicationContext(ApplicationContext) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.manager.RmqConsumerManagerImpl
 
setAvgRt(int) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.SystemRuleBuilder
 
setBeanName(String) - 类 中的方法sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientImpl
 
setCodec(RedisCodec<K, V>) - 类 中的方法sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientImpl
 
setControlBehavior(String) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.FlowRuleBuilder
 
setCount(double) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.DegradeRuleBuilder
 
setCount(double) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.FlowRuleBuilder
 
setDefaultTimeoutMillis(long) - 类 中的方法sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientImpl
 
setDegradeRules(List<AbstractEzSentinelRuleConfigurer.DegradeRuleBuilder>) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.RuleGroup
 
setEnabled(boolean) - 类 中的方法sviolet.slate.common.helper.sentinel.EzSentinelConfiguration
Sentinel开关
setFlowRules(List<AbstractEzSentinelRuleConfigurer.FlowRuleBuilder>) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.RuleGroup
 
setGrade(String) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.DegradeRuleBuilder
 
setGrade(String) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.FlowRuleBuilder
 
setHighestSystemLoad(int) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.SystemRuleBuilder
 
setHost(String) - 类 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpHelper
 
setJedisPool(JedisPool) - 类 中的方法sviolet.slate.common.helper.jedis.lock.SingleRedisLock
 
setJsch(JSch) - 类 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpHelper
 
setLimitApp(String) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.DegradeRuleBuilder
 
setLimitApp(String) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.FlowRuleBuilder
 
setMaxThread(int) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.SystemRuleBuilder
 
setNamespace(String) - 类 中的方法sviolet.slate.common.helper.apollo.ApolloRefreshableProperties
设置Apollo配置的namespace, 参数会从该namespace中获取
setPassword(String) - 类 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpHelper
 
setPort(int) - 类 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpHelper
 
setPrefix(String) - 类 中的方法sviolet.slate.common.helper.apollo.ApolloRefreshableProperties
设置参数名的前缀, 只有以该前缀开头的参数才会被加载到这个集合中
setQps(int) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.SystemRuleBuilder
 
setRedisConnectionStateListener(RedisConnectionStateListener) - 类 中的方法sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientImpl
 
setResourceRules(Map<String, String>) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.Rules
 
setRuleData(String) - 类 中的方法sviolet.slate.common.helper.sentinel.JsonEzSentinelRuleConfigurer
同update方法
setRuleData(String) - 类 中的方法sviolet.slate.common.helper.sentinel.JsonEzSentinelRuleConfigurerForSpring4
同update方法
setRuleGroups(Map<String, AbstractEzSentinelRuleConfigurer.RuleGroup>) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.Rules
 
setRuleVersion(String) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.Rules
 
setStrategy(String) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.FlowRuleBuilder
 
setSubPrefix(boolean) - 类 中的方法sviolet.slate.common.helper.apollo.ApolloRefreshableProperties
是否将参数名前缀裁掉, 如果设置true, 集合中的key值将不会存在前缀的字符, 如果设置false, 集合中的key值将保留前缀字符(不裁剪)
setSystemRule(AbstractEzSentinelRuleConfigurer.SystemRuleBuilder) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.Rules
 
setTimeout(int) - 类 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpHelper
 
setTimeWindow(int) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.DegradeRuleBuilder
 
setUris(String) - 类 中的方法sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientImpl
 
setUsername(String) - 类 中的方法sviolet.slate.common.helper.jsch.sftp.JschSftpHelper
 
SingleRedisLock - sviolet.slate.common.helper.jedis.lock中的类
单节点Redis分布式重入锁, 依赖redis.clients:jedis 注意:
1.该锁适合单节点Redis, 集群Redis请使用RedLock.
SingleRedisLock() - 类 的构造器sviolet.slate.common.helper.jedis.lock.SingleRedisLock
 
SingleRedisLock(JedisPool) - 类 的构造器sviolet.slate.common.helper.jedis.lock.SingleRedisLock
 
SingleRedisLock.LockException - sviolet.slate.common.helper.jedis.lock中的异常错误
调用jedis访问redis时的异常
SingleRedisLock.TimeoutException - sviolet.slate.common.helper.jedis.lock中的异常错误
lock等待超时
SlateHessianLiteSerializerFactory - sviolet.slate.common.helper.hessianlite中的类
强化版HessianLite的SerializerFactory, 依赖: com.alibaba:hessian-lite 1.改用Objenesis实例化类, 提高泛用性
public class Foo { private SerializerFactory serializerFactory; public Foo() { serializerFactory = new SlateHessianLiteSerializerFactory(); serializerFactory.setAllowNonSerializable(true); } public }
SlateHessianLiteSerializerFactory() - 类 的构造器sviolet.slate.common.helper.hessianlite.SlateHessianLiteSerializerFactory
 
SpringLettuceClusterClient<K,V> - sviolet.slate.common.helper.lettuce中的接口
一个在Spring中使用的简单的Lettuce Redis客户端, 连接Redis Cluster集群(或单机).
SpringLettuceClusterClientForBytes - sviolet.slate.common.helper.lettuce中的类
一个在Spring中使用的简单的Lettuce Redis客户端, 连接Redis Cluster集群(或单机) @Bean public SpringLettuceClusterClient lettuceRedisClusterClient() { // "redis://192.168.1.1:6379" // "redis://password@192.168.1.1:6379" // "redis://192.168.1.1:6379,redis://192.168.1.2:6379,redis://192.168.1.3:6379" return new SpringLettuceClusterClientForBytes("redis://127.0.0.1:6379"); }
SpringLettuceClusterClientForBytes() - 类 的构造器sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientForBytes
uris is required !
SpringLettuceClusterClientForBytes(String) - 类 的构造器sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientForBytes
 
SpringLettuceClusterClientForString - sviolet.slate.common.helper.lettuce中的类
一个在Spring中使用的简单的Lettuce Redis客户端, 连接Redis Cluster集群(或单机) @Bean public SpringLettuceClusterClient lettuceRedisClusterClient() { // "redis://192.168.1.1:6379" // "redis://password@192.168.1.1:6379" // "redis://192.168.1.1:6379,redis://192.168.1.2:6379,redis://192.168.1.3:6379" return new SpringLettuceClusterClientForString("redis://127.0.0.1:6379"); }
SpringLettuceClusterClientForString() - 类 的构造器sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientForString
uris is required !
SpringLettuceClusterClientForString(String) - 类 的构造器sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientForString
 
SpringLettuceClusterClientImpl<K,V> - sviolet.slate.common.helper.lettuce中的类
一个在Spring中使用的简单的Lettuce Redis客户端, 连接Redis Cluster集群(或单机).
SpringLettuceClusterClientImpl() - 类 的构造器sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientImpl
uris and codec is required !
SpringLettuceClusterClientImpl(String, RedisCodec<K, V>) - 类 的构造器sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientImpl
 
sviolet.slate.common.helper.apollo - 程序包 sviolet.slate.common.helper.apollo
 
sviolet.slate.common.helper.hessianlite - 程序包 sviolet.slate.common.helper.hessianlite
 
sviolet.slate.common.helper.jedis.lock - 程序包 sviolet.slate.common.helper.jedis.lock
 
sviolet.slate.common.helper.jetcache.lettuce - 程序包 sviolet.slate.common.helper.jetcache.lettuce
 
sviolet.slate.common.helper.jsch - 程序包 sviolet.slate.common.helper.jsch
 
sviolet.slate.common.helper.jsch.sftp - 程序包 sviolet.slate.common.helper.jsch.sftp
 
sviolet.slate.common.helper.lettuce - 程序包 sviolet.slate.common.helper.lettuce
 
sviolet.slate.common.helper.rocketmq.consumer - 程序包 sviolet.slate.common.helper.rocketmq.consumer
 
sviolet.slate.common.helper.rocketmq.consumer.manager - 程序包 sviolet.slate.common.helper.rocketmq.consumer.manager
 
sviolet.slate.common.helper.rocketmq.consumer.proc - 程序包 sviolet.slate.common.helper.rocketmq.consumer.proc
 
sviolet.slate.common.helper.rocketmq.producer - 程序包 sviolet.slate.common.helper.rocketmq.producer
 
sviolet.slate.common.helper.sentinel - 程序包 sviolet.slate.common.helper.sentinel
 
syncCommands() - 接口 中的方法sviolet.slate.common.helper.lettuce.SpringLettuceClusterClient
获取单例的Redis同步Command (线程安全)
syncCommands() - 类 中的方法sviolet.slate.common.helper.lettuce.SpringLettuceClusterClientImpl
获取单例的Redis同步Command (线程安全)
SyncRedisLettuceCacheBuilder - sviolet.slate.common.helper.jetcache.lettuce中的类
JetCache的Lettuce方式原生是异步的, 性能好, 但对于对JetCache不了解的人, 如果拿JetCache去存一致性要求的数据时, 会因为异步发生问题, 因此这个CacheBuilder牺牲性能, 将Redis操作改为同步, 依赖: com.alicp.jetcache:jetcache-starter-redis-lettuce
SyncRedisLettuceCacheBuilder() - 类 的构造器sviolet.slate.common.helper.jetcache.lettuce.SyncRedisLettuceCacheBuilder
 
SystemRuleBuilder() - 类 的构造器sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.SystemRuleBuilder
 

T

TimeoutException(String) - 异常错误 的构造器sviolet.slate.common.helper.jedis.lock.SingleRedisLock.TimeoutException
 
TimeoutException(String, Throwable) - 异常错误 的构造器sviolet.slate.common.helper.jedis.lock.SingleRedisLock.TimeoutException
 
toString() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.DegradeRuleBuilder
 
toString() - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer.FlowRuleBuilder
 
tryLock(String, int) - 类 中的方法sviolet.slate.common.helper.jedis.lock.SingleRedisLock
尝试获得锁, 获取失败立即返回false

U

unLock(String) - 类 中的方法sviolet.slate.common.helper.jedis.lock.SingleRedisLock
释放锁
update(T) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer
在Apollo配置变化时, setter方法中调用该方法更新规则, 参考EnableEzSentinel
update(T) - 接口 中的方法sviolet.slate.common.helper.sentinel.EzSentinelRuleConfigurer
在Apollo配置变化时, setter方法中调用该方法更新规则, 参考EnableEzSentinel
update(String) - 类 中的方法sviolet.slate.common.helper.sentinel.JsonEzSentinelRuleConfigurerForSpring4
 
updateRules(AbstractEzSentinelRuleConfigurer.Rules) - 类 中的方法sviolet.slate.common.helper.sentinel.AbstractEzSentinelRuleConfigurer
 

V

valueOf(String) - 枚举 中的静态方法sviolet.slate.common.helper.rocketmq.consumer.ConsumeWay
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法sviolet.slate.common.helper.rocketmq.consumer.ConsumeWay
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
visitField(Object, String, Field, RocketMqConcurrentConsumer, ApplicationContext) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.proc.RmqConcurrentConsumerMemProc
 
visitField(Object, String, Field, RocketMqCustomConsumer, ApplicationContext) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.proc.RmqCustomConsumerMemProc
 
visitField(Object, String, Field, RocketMqOrderedConsumer, ApplicationContext) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.proc.RmqOrderedConsumerMemProc
 
visitMethod(Object, String, Method, RocketMqConcurrentConsumer, ApplicationContext) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.proc.RmqConcurrentConsumerMemProc
 
visitMethod(Object, String, Method, RocketMqCustomConsumer, ApplicationContext) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.proc.RmqCustomConsumerMemProc
 
visitMethod(Object, String, Method, RocketMqOrderedConsumer, ApplicationContext) - 类 中的方法sviolet.slate.common.helper.rocketmq.consumer.proc.RmqOrderedConsumerMemProc
 
A B C D E F G H I J K L N O P R S T U V