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 path against the given pattern.

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 null nor 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 Iterator into 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 delimiter argument.
toDelimitedString(Collection, String) - 类 中的静态方法net.risedata.rpc.utils.StringUtils
Returns the collection's contents as a string, with each element delimited by the specified delimiter argument.
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

value() - 注释类型 中的方法net.risedata.rpc.annotation.RPCScan
 
A C D E F G H I J K L M N P R S T U V 
所有类 所有程序包