A C D E F G H I J K L M N P R S T U V
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- add(Task) - 类 中的方法net.risedata.rpc.queue.TaskQueue
- addTask(Task) - 类 中的方法net.risedata.rpc.Task.ScheduleTask
- AntPathMatcher - net.risedata.rpc.utils中的类
-
shiro url 匹配算法工具
- AntPathMatcher() - 类 的构造器net.risedata.rpc.utils.AntPathMatcher
- Application - net.risedata.rpc.provide.config中的类
- Application() - 类 的构造器net.risedata.rpc.provide.config.Application
- as(Msg) - 类 中的静态方法net.risedata.rpc.model.Request
- as(Msg) - 类 中的静态方法net.risedata.rpc.model.Response
- asMsg() - 类 中的方法net.risedata.rpc.model.Request
- asMsg() - 类 中的方法net.risedata.rpc.model.Response
C
- ClassTools - net.risedata.rpc.utils中的类
-
通过包名获取class
- ClassTools() - 类 的构造器net.risedata.rpc.utils.ClassTools
- clean(String) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
-
Returns a 'cleaned' representation of the specified argument.
- ConfigException - net.risedata.rpc.exceptions中的异常错误
- ConfigException(String) - 异常错误 的构造器net.risedata.rpc.exceptions.ConfigException
D
- decode(ChannelHandlerContext, ByteBuf, List<Object>) - 类 中的方法net.risedata.rpc.coder.MsgDecoder
- DEFAULT_DELIMITER_CHAR - 类 中的静态变量net.risedata.rpc.utils.StringUtils
-
Constant representing the default delimiter character (comma), equal to
',' - DEFAULT_PATH_SEPARATOR - 类 中的静态变量net.risedata.rpc.utils.AntPathMatcher
-
Default path separator: "/"
- DEFAULT_QUOTE_CHAR - 类 中的静态变量net.risedata.rpc.utils.StringUtils
-
Constant representing the default quote character (double quote), equal to '"'
- doMatch(String, String, boolean) - 类 中的方法net.risedata.rpc.utils.AntPathMatcher
-
Actually match the given
pathagainst the givenpattern.
E
- EMPTY_STRING - 类 中的静态变量net.risedata.rpc.utils.StringUtils
-
Constant representing the empty string, equal to ""
- encode(ChannelHandlerContext, Msg, ByteBuf) - 类 中的方法net.risedata.rpc.coder.MsgEncoder
- ERROR - 类 中的静态变量net.risedata.rpc.model.Response
- executor(Runnable) - 类 中的方法net.risedata.rpc.service.patientia.FixedExecutorService
- executor(Runnable) - 接口 中的方法net.risedata.rpc.service.RPCExecutorService
-
执行一条任务
- extractPathWithinPattern(String, String) - 类 中的方法net.risedata.rpc.utils.AntPathMatcher
-
Given a pattern and a full path, determine the pattern-mapped part.
F
- findAndAddClassesInPackageByFile(String, String, boolean, List<Class<?>>) - 类 中的静态方法net.risedata.rpc.utils.ClassTools
-
以文件的形式来获取包下的所有Class
- findClass(String) - 类 中的静态方法net.risedata.rpc.utils.LClassLoader
- FixedExecutorService - net.risedata.rpc.service.patientia中的类
- FixedExecutorService(int) - 类 的构造器net.risedata.rpc.service.patientia.FixedExecutorService
G
- GET_PORT_URL - 类 中的静态变量net.risedata.rpc.provide.config.Application
- getActiveCount() - 类 中的方法net.risedata.rpc.service.patientia.FixedExecutorService
- getActiveCount() - 接口 中的方法net.risedata.rpc.service.RPCExecutorService
-
获取当前激活数
- getAnnotation(Class<T>) - 类 中的方法net.risedata.rpc.utils.LParameter
- getAnnotations() - 类 中的方法net.risedata.rpc.utils.LParameter
- getArgs() - 类 中的方法net.risedata.rpc.model.Request
- getClasses(String) - 类 中的静态方法net.risedata.rpc.utils.ClassTools
-
从包package中获取所有的Class
- getCompletedTaskCount() - 类 中的方法net.risedata.rpc.service.patientia.FixedExecutorService
- getCompletedTaskCount() - 接口 中的方法net.risedata.rpc.service.RPCExecutorService
-
获取总共完成 的任务数量
- getCorePoolSize() - 类 中的方法net.risedata.rpc.service.patientia.FixedExecutorService
- getCorePoolSize() - 接口 中的方法net.risedata.rpc.service.RPCExecutorService
-
获取核心线程数
- getERROR() - 类 中的静态方法net.risedata.rpc.model.Response
- getGeneralType() - 类 中的方法net.risedata.rpc.utils.LParameter
- getGeneralTypes(String) - 类 中的静态方法net.risedata.rpc.utils.MethodUtils
- getGenericityClass() - 类 中的方法net.risedata.rpc.factory.model.ReturnType
- getId() - 类 中的方法net.risedata.rpc.model.Request
- getId() - 类 中的方法net.risedata.rpc.model.Response
- getId() - 类 中的静态方法net.risedata.rpc.utils.IdUtils
- getIndex() - 类 中的方法net.risedata.rpc.factory.model.ReturnType
- getLength() - 类 中的方法net.risedata.rpc.model.Msg
- getMaximumPoolSize() - 类 中的方法net.risedata.rpc.service.patientia.FixedExecutorService
- getMaximumPoolSize() - 接口 中的方法net.risedata.rpc.service.RPCExecutorService
-
获取最大执行数
- getMessage() - 类 中的方法net.risedata.rpc.model.Response
- getMsg() - 类 中的方法net.risedata.rpc.model.ListenerResponse
- getMsg() - 类 中的方法net.risedata.rpc.model.Msg
- getParameterName() - 类 中的方法net.risedata.rpc.utils.LParameter
- getParameters(Class<?>, Method) - 类 中的静态方法net.risedata.rpc.utils.MethodUtils
-
拿到一个对象所有的参数
- getParameterType() - 类 中的方法net.risedata.rpc.utils.LParameter
- getPoolSize() - 类 中的方法net.risedata.rpc.service.patientia.FixedExecutorService
- getPoolSize() - 接口 中的方法net.risedata.rpc.service.RPCExecutorService
-
获取当前线程数
- getReturnType() - 类 中的方法net.risedata.rpc.factory.model.ReturnType
- getStatus() - 类 中的方法net.risedata.rpc.model.ListenerResponse
- getStatus() - 类 中的方法net.risedata.rpc.model.Response
- getSUCCESS() - 类 中的静态方法net.risedata.rpc.model.Response
- getTaskCount() - 类 中的方法net.risedata.rpc.service.patientia.FixedExecutorService
- getTaskCount() - 接口 中的方法net.risedata.rpc.service.RPCExecutorService
-
获取任务数
- getThreadId() - 类 中的静态方法net.risedata.rpc.utils.IdUtils
-
返回当前线程id 只适合同步操作
- getType() - 类 中的方法net.risedata.rpc.model.Request
- getType() - 类 中的方法net.risedata.rpc.model.Response
- getUrl() - 类 中的方法net.risedata.rpc.model.Request
H
- hasLength(String) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
-
Check that the given String is neither
nullnor of length 0. - hasText(String) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
-
Check whether the given String has actual text.
I
- IdUtils - net.risedata.rpc.utils中的类
- IdUtils() - 类 的构造器net.risedata.rpc.utils.IdUtils
- isBaseType(Class<?>) - 类 中的静态方法net.risedata.rpc.utils.ClassTools
- isClass() - 类 中的方法net.risedata.rpc.factory.model.ReturnType
- isGeneral() - 类 中的方法net.risedata.rpc.utils.LParameter
- isGenericity() - 类 中的方法net.risedata.rpc.factory.model.ReturnType
- isPath() - 类 中的方法net.risedata.rpc.utils.LParameter
- isPattern(String) - 类 中的方法net.risedata.rpc.utils.AntPathMatcher
- isRequired() - 类 中的方法net.risedata.rpc.utils.LParameter
- isReturnTypeClass() - 类 中的方法net.risedata.rpc.factory.model.ReturnType
- isSharable() - 类 中的方法net.risedata.rpc.coder.MsgDecoder
- isSharable() - 类 中的方法net.risedata.rpc.coder.MsgEncoder
- isVoid() - 类 中的方法net.risedata.rpc.factory.model.ReturnType
J
- join(Iterator<?>, String) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
-
Joins the elements of the provided
Iteratorinto a single String containing the provided elements.
K
- KeyLock<K> - net.risedata.rpc.utils中的类
- KeyLock() - 类 的构造器net.risedata.rpc.utils.KeyLock
L
- LClassLoader - net.risedata.rpc.utils中的类
-
loaderclass
- LClassLoader() - 类 的构造器net.risedata.rpc.utils.LClassLoader
- LISTENER - 类 中的静态变量net.risedata.rpc.model.Request
-
发送监听
- ListenerResponse - net.risedata.rpc.model中的类
- ListenerResponse() - 类 的构造器net.risedata.rpc.model.ListenerResponse
- lock(K) - 类 中的方法net.risedata.rpc.utils.KeyLock
- logger - 类 中的静态变量net.risedata.rpc.provide.config.Application
- LParameter - net.risedata.rpc.utils中的类
-
对于字段参数的封装
- LParameter() - 类 的构造器net.risedata.rpc.utils.LParameter
M
- match(String, String) - 类 中的方法net.risedata.rpc.utils.AntPathMatcher
- matches(String, String) - 类 中的方法net.risedata.rpc.utils.AntPathMatcher
- matchStart(String, String) - 类 中的方法net.risedata.rpc.utils.AntPathMatcher
- MethodUtils - net.risedata.rpc.utils中的类
- MethodUtils() - 类 的构造器net.risedata.rpc.utils.MethodUtils
- Msg - net.risedata.rpc.model中的类
-
一条信息 用于解决粘包问题
- Msg(int, byte[]) - 类 的构造器net.risedata.rpc.model.Msg
- MsgDecoder - net.risedata.rpc.coder中的类
-
将接收到的消息进行解码
- MsgDecoder() - 类 的构造器net.risedata.rpc.coder.MsgDecoder
- MsgEncoder - net.risedata.rpc.coder中的类
-
对于发出的消息进行编码
- MsgEncoder() - 类 的构造器net.risedata.rpc.coder.MsgEncoder
N
- net.risedata.rpc.annotation - 程序包 net.risedata.rpc.annotation
- net.risedata.rpc.coder - 程序包 net.risedata.rpc.coder
- net.risedata.rpc.exceptions - 程序包 net.risedata.rpc.exceptions
- net.risedata.rpc.factory - 程序包 net.risedata.rpc.factory
- net.risedata.rpc.factory.model - 程序包 net.risedata.rpc.factory.model
- net.risedata.rpc.model - 程序包 net.risedata.rpc.model
- net.risedata.rpc.provide.config - 程序包 net.risedata.rpc.provide.config
- net.risedata.rpc.queue - 程序包 net.risedata.rpc.queue
- net.risedata.rpc.service - 程序包 net.risedata.rpc.service
- net.risedata.rpc.service.patientia - 程序包 net.risedata.rpc.service.patientia
- net.risedata.rpc.Task - 程序包 net.risedata.rpc.Task
- net.risedata.rpc.utils - 程序包 net.risedata.rpc.utils
P
- parseInstance(Method) - 类 中的静态方法net.risedata.rpc.factory.ReturnTypeFactory
-
解析方法拿到返回值对象
- ProxyException - net.risedata.rpc.exceptions中的异常错误
-
代理对象时出现的异常
- ProxyException(String) - 异常错误 的构造器net.risedata.rpc.exceptions.ProxyException
R
- refresh() - 类 中的静态方法net.risedata.rpc.utils.IdUtils
- Request - net.risedata.rpc.model中的类
-
执行的参数
- Request() - 类 的构造器net.risedata.rpc.model.Request
- Request(byte[]) - 类 的构造器net.risedata.rpc.model.Request
-
使用jsonstring的byte转换为对象
- Request(String) - 类 的构造器net.risedata.rpc.model.Request
- Request(String, int, long, Object...) - 类 的构造器net.risedata.rpc.model.Request
- Request(String, long, Object...) - 类 的构造器net.risedata.rpc.model.Request
- Response - net.risedata.rpc.model中的类
-
返回信息
- Response() - 类 的构造器net.risedata.rpc.model.Response
- Response(byte[]) - 类 的构造器net.risedata.rpc.model.Response
-
json 的byte 转换为对象
- Response(int, String, long) - 类 的构造器net.risedata.rpc.model.Response
- ReturnType - net.risedata.rpc.factory.model中的类
- ReturnType(Class<?>) - 类 的构造器net.risedata.rpc.factory.model.ReturnType
- ReturnType(Class<?>, Class<?>) - 类 的构造器net.risedata.rpc.factory.model.ReturnType
- ReturnType(Class<?>, Class<?>, boolean, int, boolean) - 类 的构造器net.risedata.rpc.factory.model.ReturnType
- ReturnTypeFactory - net.risedata.rpc.factory中的类
-
构建方法返回值的工厂
- ReturnTypeFactory() - 类 的构造器net.risedata.rpc.factory.ReturnTypeFactory
- RPC - 类 中的静态变量net.risedata.rpc.model.Request
-
rpc调用类型
- RPCExecutorService - net.risedata.rpc.service中的接口
- RPCScan - net.risedata.rpc.annotation中的注释类型
-
设置扫描的包路径
- run() - 类 中的方法net.risedata.rpc.queue.TaskQueue
- run() - 类 中的方法net.risedata.rpc.Task.ScheduleTask
- run() - 接口 中的方法net.risedata.rpc.Task.Task
S
- ScheduleTask - net.risedata.rpc.Task中的类
-
用来重新连接服务器的任务
- ScheduleTask(Long) - 类 的构造器net.risedata.rpc.Task.ScheduleTask
- setAnnotations(Annotation[]) - 类 中的方法net.risedata.rpc.utils.LParameter
- setArgs(JSONArray) - 类 中的方法net.risedata.rpc.model.Request
- setClass(boolean) - 类 中的方法net.risedata.rpc.factory.model.ReturnType
- setGeneral(boolean) - 类 中的方法net.risedata.rpc.utils.LParameter
- setGeneralType(Class<?>[]) - 类 中的方法net.risedata.rpc.utils.LParameter
- setGenericity(boolean) - 类 中的方法net.risedata.rpc.factory.model.ReturnType
- setGenericityClass(Class<?>) - 类 中的方法net.risedata.rpc.factory.model.ReturnType
- setIndex(int) - 类 中的方法net.risedata.rpc.factory.model.ReturnType
- setLength(int) - 类 中的方法net.risedata.rpc.model.Msg
- setMessage(String) - 类 中的方法net.risedata.rpc.model.Response
- setMsg(byte[]) - 类 中的方法net.risedata.rpc.model.Msg
- setMsg(String) - 类 中的方法net.risedata.rpc.model.ListenerResponse
- setParameterName(String) - 类 中的方法net.risedata.rpc.utils.LParameter
- setParameterType(Class<?>) - 类 中的方法net.risedata.rpc.utils.LParameter
- setPath(boolean) - 类 中的方法net.risedata.rpc.utils.LParameter
- setPathSeparator(String) - 类 中的方法net.risedata.rpc.utils.AntPathMatcher
-
Set the path separator to use for pattern parsing.
- setRequired(boolean) - 类 中的方法net.risedata.rpc.utils.LParameter
- setReturnType(Class<?>) - 类 中的方法net.risedata.rpc.factory.model.ReturnType
- setStatus(int) - 类 中的方法net.risedata.rpc.model.Response
- setStatus(Integer) - 类 中的方法net.risedata.rpc.model.ListenerResponse
- setType(int) - 类 中的方法net.risedata.rpc.model.Request
- setType(int) - 类 中的方法net.risedata.rpc.model.Response
- setUrl(String) - 类 中的方法net.risedata.rpc.model.Request
- split(String) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
- split(String, char) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
- split(String, char, char) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
- split(String, char, char, char) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
- split(String, char, char, char, boolean, boolean) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
-
Splits the specified delimited String into tokens, supporting quoted tokens so that quoted strings themselves won't be tokenized.
- splitKeyValue(String) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
- start() - 类 中的方法net.risedata.rpc.queue.TaskQueue
- start() - 类 中的方法net.risedata.rpc.Task.ScheduleTask
- startsWithIgnoreCase(String, String) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
-
Test if the given String starts with the specified prefix, ignoring upper/lower case.
- stop() - 类 中的方法net.risedata.rpc.Task.ScheduleTask
- StringUtils - net.risedata.rpc.utils中的类
-
Simple utility class for String operations useful across the framework.
- StringUtils() - 类 的构造器net.risedata.rpc.utils.StringUtils
- SUCCESS - 类 中的静态变量net.risedata.rpc.model.Response
T
- Task - net.risedata.rpc.Task中的接口
- TaskQueue - net.risedata.rpc.queue中的类
-
任务队列 单线程的任务队列 多线程请使用java 自带的 任务线程池执行
- TaskQueue() - 类 的构造器net.risedata.rpc.queue.TaskQueue
- toBytes() - 类 中的方法net.risedata.rpc.model.Request
- toBytes() - 类 中的方法net.risedata.rpc.model.Response
- toDelimitedString(Object[], String) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
-
Returns the array's contents as a string, with each element delimited by the specified
delimiterargument. - toDelimitedString(Collection, String) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
-
Returns the collection's contents as a string, with each element delimited by the specified
delimiterargument. - toGenericityClass(Object[]) - 类 中的方法net.risedata.rpc.factory.model.ReturnType
-
拿到泛型类的class 调用此方法前请先判断当前返回值为class
- tokenizeToStringArray(String, String) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
-
Tokenize the given String into a String array via a StringTokenizer.
- tokenizeToStringArray(String, String, boolean, boolean) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
-
Tokenize the given String into a String array via a StringTokenizer.
- toReturnTypeClass(Object[]) - 类 中的方法net.risedata.rpc.factory.model.ReturnType
-
拿到返回值的class
- toString() - 类 中的方法net.risedata.rpc.factory.model.ReturnType
- toString() - 类 中的方法net.risedata.rpc.model.ListenerResponse
- toString() - 类 中的方法net.risedata.rpc.model.Msg
- toString() - 类 中的方法net.risedata.rpc.model.Request
- toString() - 类 中的方法net.risedata.rpc.model.Response
- toString() - 类 中的方法net.risedata.rpc.utils.LParameter
- toString(Object[]) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
-
Returns the specified array as a comma-delimited (',') string.
- toStringArray(Collection) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
-
Copy the given Collection into a String array.
U
- unLock(K) - 类 中的方法net.risedata.rpc.utils.KeyLock
- uppercaseFirstChar(String) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
-
Returns the input argument, but ensures the first character is capitalized (if possible).
V
A C D E F G H I J K L M N P R S T U V所有类 所有程序包