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

A

AbstractControllerMethodWrapper - xyz.noark.core.ioc.wrap.method中的类
Controller类中的可执行方法.
AbstractControllerMethodWrapper(MethodAccess, Object, int, Controller, Order, String) - 类 的构造器xyz.noark.core.ioc.wrap.method.AbstractControllerMethodWrapper
 
AbstractConverter<T> - xyz.noark.core.converter中的类
抽象实现的转化器.
AbstractConverter() - 类 的构造器xyz.noark.core.converter.AbstractConverter
 
AbstractNetworkListener - xyz.noark.core.network中的类
默认的网络监听器.
AbstractNetworkListener() - 类 的构造器xyz.noark.core.network.AbstractNetworkListener
 
AbstractPair<L,R> - xyz.noark.core.lang中的类
由两个元素组成的一个抽象对象.
AbstractPair() - 类 的构造器xyz.noark.core.lang.AbstractPair
 
AbstractSession - xyz.noark.core.network中的类
抽象的Session实现.
AbstractSession(Serializable, String) - 类 的构造器xyz.noark.core.network.AbstractSession
 
AbstractThreadCommand - xyz.noark.core.thread.command中的类
抽象的线程处理指令.
AbstractThreadCommand(AbstractControllerMethodWrapper, Serializable, Object...) - 类 的构造器xyz.noark.core.thread.command.AbstractThreadCommand
 
AbstractTriple<L,M,R> - xyz.noark.core.lang中的类
由三个元素组成的一个抽象对象.
AbstractTriple() - 类 的构造器xyz.noark.core.lang.AbstractTriple
 
add(double) - 类 中的方法xyz.noark.core.lang.DoubleArrayList
Appends the specified element to the end of this list.
add(double) - 接口 中的方法xyz.noark.core.lang.DoubleList
将指定的元素添加到此列表的尾部。
add(E) - 类 中的方法xyz.noark.core.lang.FixedLinkedList
 
add(float) - 类 中的方法xyz.noark.core.lang.FloatArrayList
Appends the specified element to the end of this list.
add(float) - 接口 中的方法xyz.noark.core.lang.FloatList
将指定的元素添加到此列表的尾部。
add(int) - 类 中的方法xyz.noark.core.lang.IntArrayList
 
add(int) - 接口 中的方法xyz.noark.core.lang.IntList
将指定的元素添加到此列表的尾部。
addAll(double[]) - 类 中的方法xyz.noark.core.lang.DoubleArrayList
Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's Iterator.
addAll(float[]) - 类 中的方法xyz.noark.core.lang.FloatArrayList
Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's Iterator.
addAll(int[]) - 类 中的方法xyz.noark.core.lang.IntArrayList
Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's Iterator.
addAll(long[], long...) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
Adds all the elements of the given arrays into a new array.
addAndGet(double) - 类 中的方法xyz.noark.core.lang.MutableDouble
加上指定值后再返回.
addAndGet(float) - 类 中的方法xyz.noark.core.lang.MutableFloat
加上指定值后再返回.
addAndGet(int) - 类 中的方法xyz.noark.core.lang.MutableInt
加上指定值后再返回.
addAndGet(int) - 类 中的方法xyz.noark.core.lang.MutableLong
加上指定值后再返回.
addCustomMethod(Class<? extends Annotation>, MethodWrapper) - 类 中的方法xyz.noark.core.ioc.NoarkIoc
为有注解的方法添加方法执行入口.
addDays(Date, int) - 类 中的静态方法xyz.noark.core.util.DateUtils
Adds a number of days to a date returning a new object.
addExact(int, int) - 类 中的静态方法xyz.noark.core.util.MathUtils
计算两个参数的和,如果相加出现溢出那就返回int的最大值.
addExact(long, long) - 类 中的静态方法xyz.noark.core.util.MathUtils
计算两个参数的和,如果相加出现溢出那就返回long的最大值.
addHours(Date, int) - 类 中的静态方法xyz.noark.core.util.DateUtils
Adds a number of hours to a date returning a new object.
addMilliseconds(Date, int) - 类 中的静态方法xyz.noark.core.util.DateUtils
Adds a number of milliseconds to a date returning a new object.
addMinutes(Date, int) - 类 中的静态方法xyz.noark.core.util.DateUtils
Adds a number of minutes to a date returning a new object.
addMonths(Date, int) - 类 中的静态方法xyz.noark.core.util.DateUtils
Adds a number of months to a date returning a new object.
addSeconds(Date, int) - 类 中的静态方法xyz.noark.core.util.DateUtils
Adds a number of seconds to a date returning a new object.
addWeeks(Date, int) - 类 中的静态方法xyz.noark.core.util.DateUtils
Adds a number of weeks to a date returning a new object.
addYears(Date, int) - 类 中的静态方法xyz.noark.core.util.DateUtils
Adds a number of years to a date returning a new object.
adjacent(int, int, int, int) - 类 中的静态方法xyz.noark.core.util.MathUtils
判定两点(x1,y1)和(x2,y2)是否相邻.
adjacent(Point, Point) - 类 中的静态方法xyz.noark.core.util.MathUtils
判定两点P1(x1,y1)和P2(x2,y2)是否相邻.
analysisMthodByAnnotation(Class<? extends Annotation>, Annotation, Method) - 类 中的方法xyz.noark.core.ioc.definition.ConfigurationBeanDefinition
 
analysisMthodByAnnotation(Class<? extends Annotation>, Annotation, Method) - 类 中的方法xyz.noark.core.ioc.definition.ControllerBeanDefinition
 
analysisMthodByAnnotation(Class<? extends Annotation>, Annotation, Method) - 类 中的方法xyz.noark.core.ioc.definition.DefaultBeanDefinition
分析方法上的注解.
analysisParam(Session, ByteArray) - 类 中的方法xyz.noark.core.ioc.wrap.method.PacketMethodWrapper
分析参数.
analysisParam(Serializable, Object) - 类 中的方法xyz.noark.core.ioc.wrap.method.PacketMethodWrapper
分析参数.
array() - 接口 中的方法xyz.noark.core.lang.ByteArray
返回字节数组内容.
array() - 类 中的方法xyz.noark.core.lang.ImmutableByteArray
 
ArrayUtils - xyz.noark.core.util中的类
数组相关操作工具类.
ArrayUtils() - 类 的构造器xyz.noark.core.util.ArrayUtils
 
asciiSizeInBytes(long) - 类 中的静态方法xyz.noark.core.util.StringUtils
计算一个Long类型的数字的文本长度.
assertStringMaxLength(Collection<T>, Function<T, String>, int, String) - 类 中的静态方法xyz.noark.core.util.AssertUtils
断言一个集合元素中一个字符串属性有没有超出最大长度.
AssertUtils - xyz.noark.core.util中的类
断言工具类.
AssertUtils() - 类 的构造器xyz.noark.core.util.AssertUtils
 
AsyncTask - xyz.noark.core.thread中的类
异步任务.
AsyncTask(NetworkListener, TaskQueue, ThreadCommand, Serializable, int, Session) - 类 的构造器xyz.noark.core.thread.AsyncTask
 
attr(SessionAttrKey<T>) - 接口 中的方法xyz.noark.core.network.SessionAttrMap
获取指定SessionAttrKey的一个SessionAttr.
Autowired - xyz.noark.core.annotation中的注释类型
Autowired注解用于标识一个可自动注入的资源.

B

Base64Utils - xyz.noark.core.util中的类
Base64工具类.
Base64Utils() - 类 的构造器xyz.noark.core.util.Base64Utils
 
BaseMethodWrapper - xyz.noark.core.ioc.wrap.method中的类
一个可执行的方法.
BaseMethodWrapper(MethodAccess, Object, int, Order) - 类 的构造器xyz.noark.core.ioc.wrap.method.BaseMethodWrapper
 
Bean - xyz.noark.core.annotation.configuration中的注释类型
申明一个IOC容器接管的JavaBean.
BeanDefinition - xyz.noark.core.ioc中的接口
一个被IOC容器所管理的JavaBean定义描述类.
Before - xyz.noark.core.annotation中的注释类型
Before注解用来标识一个方法之前还要做其他的事.
bindPlayerIdAndSession(Serializable, Session) - 类 中的静态方法xyz.noark.core.network.SessionManager
将玩家ID和Session对象绑定.
Blob - xyz.noark.core.annotation.orm中的注释类型
Blob注解用来标注二进制数字存储的属性.
BooleanConverter - xyz.noark.core.converter.impl中的类
Boolean转化器.
BooleanConverter() - 类 的构造器xyz.noark.core.converter.impl.BooleanConverter
 
build(String, String, String, String...) - 类 中的静态方法xyz.noark.core.util.StringUtils
拼接字符串.
buildErrorMsg() - 接口 中的方法xyz.noark.core.converter.Converter
构建错误提示.
buildErrorMsg() - 类 中的方法xyz.noark.core.converter.impl.BooleanConverter
 
buildErrorMsg() - 类 中的方法xyz.noark.core.converter.impl.ByteArrayConverter
 
buildErrorMsg() - 类 中的方法xyz.noark.core.converter.impl.DateConverter
 
buildErrorMsg() - 类 中的方法xyz.noark.core.converter.impl.DoubleConverter
 
buildErrorMsg() - 类 中的方法xyz.noark.core.converter.impl.DoubleListConverter
 
buildErrorMsg() - 类 中的方法xyz.noark.core.converter.impl.FloatConverter
 
buildErrorMsg() - 类 中的方法xyz.noark.core.converter.impl.FloatListConverter
 
buildErrorMsg() - 类 中的方法xyz.noark.core.converter.impl.IntegerConverter
 
buildErrorMsg() - 类 中的方法xyz.noark.core.converter.impl.IntListConverter
 
buildErrorMsg() - 类 中的方法xyz.noark.core.converter.impl.LongConverter
 
buildErrorMsg() - 类 中的方法xyz.noark.core.converter.impl.StringConverter
 
ByteArray - xyz.noark.core.lang中的接口
字节数组的接口.
byteArray - 类 中的变量xyz.noark.core.lang.ByteArrayOutputStream
 
ByteArrayConverter - xyz.noark.core.converter.impl中的类
字节数组转化器.
ByteArrayConverter() - 类 的构造器xyz.noark.core.converter.impl.ByteArrayConverter
 
ByteArrayOutputStream - xyz.noark.core.lang中的类
包装ByteArray操作的一种实现 方便操作字节数组的一种包装而已,已实现输出流
写入时,如果ByteArray接口实现自动扩容,那这个输出流就能自动扩容
ByteArrayOutputStream(ByteArray) - 类 的构造器xyz.noark.core.lang.ByteArrayOutputStream
 
ByteArrayParamWrapper - xyz.noark.core.ioc.wrap.param中的类
注入byte[]
ByteArrayParamWrapper() - 类 的构造器xyz.noark.core.ioc.wrap.param.ByteArrayParamWrapper
 
ByteArrayUtils - xyz.noark.core.util中的类
字节数组操作工具类.
ByteArrayUtils() - 类 的构造器xyz.noark.core.util.ByteArrayUtils
 
byteBuf - 类 中的变量xyz.noark.core.lang.ByteBufOutputStream
Netty的ByteBuf
ByteBufOutputStream - xyz.noark.core.lang中的类
ByteBuf的输出流.
ByteBufOutputStream(ByteBuf) - 类 的构造器xyz.noark.core.lang.ByteBufOutputStream
 
ByteBufUtils - xyz.noark.core.util中的类
Netty的ByteBuf工具类.
ByteBufUtils() - 类 的构造器xyz.noark.core.util.ByteBufUtils
 
bytes(CharSequence) - 类 中的静态方法xyz.noark.core.util.StringUtils
编码字符串
使用系统默认编码
bytes(CharSequence, Charset) - 类 中的静态方法xyz.noark.core.util.StringUtils
编码字符串

C

calculate(byte[]) - 类 中的静态方法xyz.noark.core.util.Crc32Utils
目前这个版本的结果跟Java官方的CRC32一样,公仅仅是速度优于JDK代码
channelActive(Session) - 接口 中的方法xyz.noark.core.network.NetworkListener
链接刚刚链接成功.
channelInactive(Session) - 接口 中的方法xyz.noark.core.network.NetworkListener
断开链接时调用.
CHARSET_GBK - 类 中的静态变量xyz.noark.core.util.CharsetUtils
GBK
CHARSET_ISO_8859_1 - 类 中的静态变量xyz.noark.core.util.CharsetUtils
ISO-8859-1
CHARSET_UTF_8 - 类 中的静态变量xyz.noark.core.util.CharsetUtils
UTF-8
CharsetUtils - xyz.noark.core.util中的类
字符集工具类
CharsetUtils() - 类 的构造器xyz.noark.core.util.CharsetUtils
 
checkout(String, String) - 类 中的静态方法xyz.noark.core.util.SvnUtils
使用SVN更新一个路径.
checkout(String, String, String, String) - 类 中的静态方法xyz.noark.core.util.SvnUtils
将文件checkout到指定目录.
ClassUtils - xyz.noark.core.util中的类
Class工具类.
ClassUtils() - 类 的构造器xyz.noark.core.util.ClassUtils
 
clear() - 类 中的方法xyz.noark.core.lang.DoubleArrayList
Removes all of the elements from this list.
clear() - 接口 中的方法xyz.noark.core.lang.DoubleList
移除此列表中的所有元素。
clear() - 类 中的方法xyz.noark.core.lang.FloatArrayList
Removes all of the elements from this list.
clear() - 接口 中的方法xyz.noark.core.lang.FloatList
移除此列表中的所有元素。
clear() - 类 中的方法xyz.noark.core.lang.IntArrayList
 
clear() - 接口 中的方法xyz.noark.core.lang.IntList
移除此列表中的所有元素。
clearUidAndPlayerId() - 接口 中的方法xyz.noark.core.network.Session
清除账号和角色ID,用于顶号后解绑
close() - 类 中的方法xyz.noark.core.ioc.IocMaking
 
close() - 接口 中的方法xyz.noark.core.lang.ByteArray
用于Try方式的关闭资源或回收功能.
close() - 类 中的方法xyz.noark.core.lang.ByteArrayOutputStream
 
close() - 类 中的方法xyz.noark.core.lang.ImmutableByteArray
 
close() - 接口 中的方法xyz.noark.core.network.Session
关闭当前Session的链接.
code() - 类 中的方法xyz.noark.core.thread.command.AbstractThreadCommand
 
code() - 接口 中的方法xyz.noark.core.thread.ThreadCommand
简单编码.
CollectionUtils - xyz.noark.core.util中的类
Collection工具类.
CollectionUtils() - 类 的构造器xyz.noark.core.util.CollectionUtils
 
Column - xyz.noark.core.annotation.orm中的注释类型
Column注解标记表示所持久化属性所映射表中的字段.
compareTo(MutableBoolean) - 类 中的方法xyz.noark.core.lang.MutableBoolean
 
compareTo(MutableDouble) - 类 中的方法xyz.noark.core.lang.MutableDouble
 
compareTo(MutableFloat) - 类 中的方法xyz.noark.core.lang.MutableFloat
 
compareTo(MutableInt) - 类 中的方法xyz.noark.core.lang.MutableInt
 
compareTo(MutableLong) - 类 中的方法xyz.noark.core.lang.MutableLong
 
complete() - 类 中的方法xyz.noark.core.thread.TaskQueue
完成一个任务后续处理
Component - xyz.noark.core.annotation中的注释类型
一种需要被IOC容器接管的对象,但他妈的又需要名字为主键.
ComponentBeanDefinition - xyz.noark.core.ioc.definition中的类
组件类型的Bean定义.
ComponentBeanDefinition(Class<?>, Component) - 类 的构造器xyz.noark.core.ioc.definition.ComponentBeanDefinition
 
compress(byte[]) - 类 中的静态方法xyz.noark.core.util.ZlibUtils
压缩字节数组.
computeIfAbsent(L, R, Supplier<? extends V>) - 接口 中的方法xyz.noark.core.lang.PairMap
根据两个元素的键来取出来对应的值,如果不存在则调用创建方法.
computeRawVarint32Size(int) - 类 中的静态方法xyz.noark.core.util.ProtobufUtils
Computes size of protobuf varint32 after encoding.
Configuration - xyz.noark.core.annotation中的注释类型
用来标识一个配置文件类.
ConfigurationBeanDefinition - xyz.noark.core.ioc.definition中的类
启动配置Bean的定义.
ConfigurationBeanDefinition(Class<?>) - 类 的构造器xyz.noark.core.ioc.definition.ConfigurationBeanDefinition
 
contains(double) - 类 中的方法xyz.noark.core.lang.DoubleArrayList
Returns true if this list contains the specified element.
contains(double) - 接口 中的方法xyz.noark.core.lang.DoubleList
如果此列表中包含指定的元素,则返回 true。
contains(float) - 类 中的方法xyz.noark.core.lang.FloatArrayList
Returns true if this list contains the specified element.
contains(float) - 接口 中的方法xyz.noark.core.lang.FloatList
如果此列表中包含指定的元素,则返回 true。
contains(int) - 类 中的方法xyz.noark.core.lang.IntArrayList
 
contains(int) - 接口 中的方法xyz.noark.core.lang.IntList
如果此列表中包含指定的元素,则返回 true。
Controller - xyz.noark.core.annotation中的注释类型
Controller注解用来标识一个消息入口处理类.
controller - 类 中的变量xyz.noark.core.ioc.wrap.method.AbstractControllerMethodWrapper
 
ControllerBeanDefinition - xyz.noark.core.ioc.definition中的类
控制器的Bean定义描述类.
ControllerBeanDefinition(Class<?>, Controller) - 类 的构造器xyz.noark.core.ioc.definition.ControllerBeanDefinition
 
convert(Field, String) - 类 中的方法xyz.noark.core.converter.AbstractConverter
 
convert(Parameter, String) - 类 中的方法xyz.noark.core.converter.AbstractConverter
 
convert(Field, Map<String, String>) - 类 中的方法xyz.noark.core.converter.AbstractConverter
 
convert(String) - 类 中的方法xyz.noark.core.converter.AbstractConverter
将一个字符串转化成目标对象.
convert(Field, String) - 接口 中的方法xyz.noark.core.converter.Converter
将一个字符串转化成目标对象
convert(Parameter, String) - 接口 中的方法xyz.noark.core.converter.Converter
将一个字符串转化成目标对象
convert(Field, Map<String, String>) - 接口 中的方法xyz.noark.core.converter.Converter
将一组字符串转化为目标对象
convert(String) - 类 中的方法xyz.noark.core.converter.impl.BooleanConverter
 
convert(String) - 类 中的方法xyz.noark.core.converter.impl.ByteArrayConverter
 
convert(Field, String) - 类 中的方法xyz.noark.core.converter.impl.DateConverter
 
convert(Parameter, String) - 类 中的方法xyz.noark.core.converter.impl.DateConverter
 
convert(Field, Map<String, String>) - 类 中的方法xyz.noark.core.converter.impl.DateConverter
 
convert(String) - 类 中的方法xyz.noark.core.converter.impl.DoubleConverter
 
convert(String) - 类 中的方法xyz.noark.core.converter.impl.DoubleListConverter
 
convert(String) - 类 中的方法xyz.noark.core.converter.impl.FloatConverter
 
convert(String) - 类 中的方法xyz.noark.core.converter.impl.FloatListConverter
 
convert(String) - 类 中的方法xyz.noark.core.converter.impl.IntegerConverter
 
convert(String) - 类 中的方法xyz.noark.core.converter.impl.IntListConverter
 
convert(Field, Map<String, String>) - 类 中的方法xyz.noark.core.converter.impl.IntListConverter
 
convert(String) - 类 中的方法xyz.noark.core.converter.impl.LongConverter
 
convert(String) - 类 中的方法xyz.noark.core.converter.impl.StringConverter
 
Converter<T> - xyz.noark.core.converter中的接口
转化接口.
ConvertException - xyz.noark.core.exception中的异常错误
转化异常.
ConvertException(String) - 异常错误 的构造器xyz.noark.core.exception.ConvertException
 
ConvertException(String, Exception) - 异常错误 的构造器xyz.noark.core.exception.ConvertException
 
ConvertManager - xyz.noark.core.converter中的类
模板转换实现管理类.
Crc32Utils - xyz.noark.core.util中的类
CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种查错校验码.
Crc32Utils() - 类 的构造器xyz.noark.core.util.Crc32Utils
 
createNewFile(File) - 类 中的静态方法xyz.noark.core.util.FileUtils
创建指定文件,目录不存在则自动创建 如果目标文件不存在并且创建成功,则为true;如果目标文件存在,则为false
createSession(Serializable, Function<Serializable, Session>) - 类 中的静态方法xyz.noark.core.network.SessionManager
 
createTime - 类 中的变量xyz.noark.core.thread.AsyncTask
任务创建时间
customMethods - 类 中的变量xyz.noark.core.ioc.definition.DefaultBeanDefinition
 

D

DATA_MODULAR - 接口 中的静态变量xyz.noark.core.Modular
数据存储模块.
DataAccessException - xyz.noark.core.exception中的异常错误
数据存储异常.
DataAccessException(Exception) - 异常错误 的构造器xyz.noark.core.exception.DataAccessException
 
DataCheckAndInit - xyz.noark.core.annotation.orm中的注释类型
检测与初始化.
DataException - xyz.noark.core.exception中的异常错误
数据异常类.
DataException(String) - 异常错误 的构造器xyz.noark.core.exception.DataException
 
DataException(String, Throwable) - 异常错误 的构造器xyz.noark.core.exception.DataException
 
DateConverter - xyz.noark.core.converter.impl中的类
Date类型的转化器.
DateConverter() - 类 的构造器xyz.noark.core.converter.impl.DateConverter
 
DateTimeFormat - xyz.noark.core.annotation中的注释类型
提供由字符串转化日期的相关参数.
DateUtils - xyz.noark.core.util中的类
时间相关操作工具类.
DateUtils() - 类 的构造器xyz.noark.core.util.DateUtils
 
decode(ByteArray, int) - 接口 中的方法xyz.noark.core.network.PacketEncrypt
解码逻辑.
decode(byte[]) - 类 中的静态方法xyz.noark.core.util.Base64Utils
Base64解码
decode(String) - 类 中的静态方法xyz.noark.core.util.Base64Utils
Base64解码
decodeProtocal(ByteArray, Class<T>) - 接口 中的方法xyz.noark.core.network.PacketCodec
解码为协议对象.
decrementAndGet() - 类 中的方法xyz.noark.core.lang.MutableDouble
先减一再获取.
decrementAndGet() - 类 中的方法xyz.noark.core.lang.MutableFloat
先减一再获取.
decrementAndGet() - 类 中的方法xyz.noark.core.lang.MutableInt
先减一再获取.
decrementAndGet() - 类 中的方法xyz.noark.core.lang.MutableLong
先减一再获取.
decrypt(String, String) - 类 中的静态方法xyz.noark.core.util.RsaUtils
RSA公钥解密.
decrypt(PublicKey, String) - 类 中的静态方法xyz.noark.core.util.RsaUtils
 
DefaultBeanDefinition - xyz.noark.core.ioc.definition中的类
默认的Bean定义描述类.
DefaultBeanDefinition(Class<?>) - 类 的构造器xyz.noark.core.ioc.definition.DefaultBeanDefinition
 
DefaultBeanDefinition(Object) - 类 的构造器xyz.noark.core.ioc.definition.DefaultBeanDefinition
 
DefaultFieldDefinition - xyz.noark.core.ioc.definition.field中的类
一个被IOC容器所管理的JavaBean定义描述类.
DefaultFieldDefinition(Field, boolean) - 类 的构造器xyz.noark.core.ioc.definition.field.DefaultFieldDefinition
 
DefaultFieldDefinition(Field, Class<?>, boolean) - 类 的构造器xyz.noark.core.ioc.definition.field.DefaultFieldDefinition
 
destroy() - 类 中的方法xyz.noark.core.ioc.NoarkIoc
 
destroy() - 接口 中的方法xyz.noark.core.Modular
模块销毁.
destroy() - 类 中的方法xyz.noark.core.thread.ThreadModular
 
diffSeconds(Date, Date) - 类 中的静态方法xyz.noark.core.util.DateUtils
计算两个Date对象之间相差多少秒.
dispatchEvent(EventMethodWrapper, Event) - 类 中的方法xyz.noark.core.thread.ThreadDispatcher
派发事件任务给线程池.
dispatchInnerPacket(Serializable, Integer, Object) - 类 中的方法xyz.noark.core.thread.ThreadDispatcher
派发内部指令.
dispatchPacket(Session, NetworkPacket) - 类 中的方法xyz.noark.core.thread.ThreadDispatcher
派发游戏封包.
distance(int, int, int, int) - 类 中的静态方法xyz.noark.core.util.MathUtils
计算两点(x1,y1)到(x2,y2)的距离.
distance(double, double, double, double) - 类 中的静态方法xyz.noark.core.util.MathUtils
计算两点(x1,y1)到(x2,y2)的距离.
distance(Point, Point) - 类 中的静态方法xyz.noark.core.util.MathUtils
计算两点P1(x1,y1)到P2(x2,y2)的距离.
doAnalysisFunction(NoarkIoc) - 类 中的方法xyz.noark.core.ioc.definition.ControllerBeanDefinition
 
doAnalysisFunction(NoarkIoc) - 类 中的方法xyz.noark.core.ioc.definition.DefaultBeanDefinition
分析此用的功能用途.
DoubleArrayList - xyz.noark.core.lang中的类
DoubleList接口的大小可变数组的实现。
DoubleArrayList() - 类 的构造器xyz.noark.core.lang.DoubleArrayList
构建一个空的列表.
DoubleArrayList(int) - 类 的构造器xyz.noark.core.lang.DoubleArrayList
指定容量的方式构建一个IntList.
DoubleConverter - xyz.noark.core.converter.impl中的类
Double转化器.
DoubleConverter() - 类 的构造器xyz.noark.core.converter.impl.DoubleConverter
 
DoubleList - xyz.noark.core.lang中的接口
一种可以直接存储原生double类型的有序的列表接口.
DoubleListConverter - xyz.noark.core.converter.impl中的类
DoubleList转化器.
DoubleListConverter() - 类 的构造器xyz.noark.core.converter.impl.DoubleListConverter
 
doubleValue() - 类 中的方法xyz.noark.core.lang.MutableDouble
 
doubleValue() - 类 中的方法xyz.noark.core.lang.MutableFloat
 
doubleValue() - 类 中的方法xyz.noark.core.lang.MutableInt
 
doubleValue() - 类 中的方法xyz.noark.core.lang.MutableLong
 

E

EMPTY - 类 中的静态变量xyz.noark.core.util.StringUtils
The empty String "".
EMPTY_BYTE_ARRAY - 类 中的静态变量xyz.noark.core.util.ByteArrayUtils
一个空的字节数组.
EMPTY_STRING_ARRAY - 类 中的静态变量xyz.noark.core.util.ArrayUtils
一个空的字符串数组.
EMPTY_STRING_ARRAY - 类 中的静态变量xyz.noark.core.util.StringUtils
一个空字符串数组.
encode(byte[]) - 类 中的静态方法xyz.noark.core.util.Base64Utils
Base64编码
encodeInt32(int) - 类 中的静态方法xyz.noark.core.util.ProtobufUtils
以varint32的方式编码一个数字.
encodePacket(NetworkProtocal) - 接口 中的方法xyz.noark.core.network.PacketCodec
这步是协议转化封包.
encodeToString(byte[]) - 类 中的静态方法xyz.noark.core.util.Base64Utils
Base64编码
encrypt(String) - 类 中的静态方法xyz.noark.core.util.Md5Utils
以MD5的方式加密一段文本.
encrypt(String, String) - 类 中的静态方法xyz.noark.core.util.RsaUtils
 
encrypt(byte[], String) - 类 中的静态方法xyz.noark.core.util.RsaUtils
 
Entity - xyz.noark.core.annotation.orm中的注释类型
Entity注解是用来标注一个Java类为实体类.
Entity.FeatchType - xyz.noark.core.annotation.orm中的枚举
抓取策略.
EnvConfigHolder - xyz.noark.core.env中的类
系统配置.
EnvConfigHolder() - 类 的构造器xyz.noark.core.env.EnvConfigHolder
 
equals(Object) - 类 中的方法xyz.noark.core.lang.AbstractPair
 
equals(Object) - 类 中的方法xyz.noark.core.lang.AbstractTriple
 
equals(Object) - 类 中的方法xyz.noark.core.lang.DoubleArrayList
 
equals(Object) - 类 中的方法xyz.noark.core.lang.FloatArrayList
 
equals(Object) - 类 中的方法xyz.noark.core.lang.IntArrayList
 
equals(Object) - 类 中的方法xyz.noark.core.lang.MutableBoolean
 
equals(Object) - 类 中的方法xyz.noark.core.lang.MutableDouble
 
equals(Object) - 类 中的方法xyz.noark.core.lang.MutableFloat
 
equals(Object) - 类 中的方法xyz.noark.core.lang.MutableInt
 
equals(Object) - 类 中的方法xyz.noark.core.lang.MutableLong
 
equals(Object) - 类 中的方法xyz.noark.core.lang.MutableObject
 
equals(Object) - 类 中的方法xyz.noark.core.lang.Point
 
equals(Object) - 类 中的方法xyz.noark.core.network.AbstractSession
 
Event - xyz.noark.core.event中的接口
事件接口.
EVENT_MODULAR - 接口 中的静态变量xyz.noark.core.Modular
异步事件模块.
EventListener - xyz.noark.core.annotation.controller中的注释类型
事件监听器.
EventMethodDefinition - xyz.noark.core.ioc.definition.method中的类
事件处理入口的定义.
EventMethodDefinition(MethodAccess, Method, EventListener, ControllerBeanDefinition) - 类 的构造器xyz.noark.core.ioc.definition.method.EventMethodDefinition
 
EventMethodManager - xyz.noark.core.ioc.manager中的类
事件处理管理类.
EventMethodWrapper - xyz.noark.core.ioc.wrap.method中的类
事件处理方法的包装类.
EventMethodWrapper(MethodAccess, Object, EventMethodDefinition, Controller) - 类 的构造器xyz.noark.core.ioc.wrap.method.EventMethodWrapper
 
ExceptionUtils - xyz.noark.core.util中的类
异常相关工具类.
ExceptionUtils() - 类 的构造器xyz.noark.core.util.ExceptionUtils
 
exec() - 类 中的方法xyz.noark.core.thread.command.AbstractThreadCommand
 
exec() - 接口 中的方法xyz.noark.core.thread.ThreadCommand
执行这个指令.
ExecThreadGroup - xyz.noark.core.annotation.controller中的枚举
执行线程组枚举类.
existSetMethod(Class<?>) - 类 中的静态方法xyz.noark.core.util.MethodUtils
判定指定类是否存在Set方法.
extractInjectionObject(IocMaking, Class<?>, Field) - 类 中的方法xyz.noark.core.ioc.definition.field.DefaultFieldDefinition
提取注入对象.
extractInjectionObject(IocMaking, Class<?>, Field) - 类 中的方法xyz.noark.core.ioc.definition.field.ListFieldDefinition
 
extractInjectionObject(IocMaking, Class<?>, Field) - 类 中的方法xyz.noark.core.ioc.definition.field.MapFieldDefinition
 

F

field - 类 中的变量xyz.noark.core.ioc.definition.field.DefaultFieldDefinition
 
fieldClass - 类 中的变量xyz.noark.core.ioc.definition.field.DefaultFieldDefinition
 
FieldDefinition - xyz.noark.core.ioc中的接口
一个属性的定义.
FieldUtils - xyz.noark.core.util中的类
属性工具类.
FieldUtils() - 类 的构造器xyz.noark.core.util.FieldUtils
 
FileNotFoundException - xyz.noark.core.exception中的异常错误
文件未找到异常.
FileNotFoundException(String, Exception) - 异常错误 的构造器xyz.noark.core.exception.FileNotFoundException
 
FileUtils - xyz.noark.core.util中的类
文件操作工具类.
FileUtils() - 类 的构造器xyz.noark.core.util.FileUtils
 
fillExpression(String) - 类 中的静态方法xyz.noark.core.env.EnvConfigHolder
填充EL表达式.
fillExpression(String, Map<String, String>, boolean) - 类 中的静态方法xyz.noark.core.env.EnvConfigHolder
填充EL表达式.
findAllImpl(Class<?>) - 类 中的方法xyz.noark.core.ioc.IocMaking
 
findImpl(Class<?>) - 类 中的方法xyz.noark.core.ioc.IocLoader
查找所有实现类.
findImpl(Class<T>) - 类 中的方法xyz.noark.core.ioc.NoarkIoc
查找所有实现类.
FixedLinkedList<E> - xyz.noark.core.lang中的类
定长LinkedList.
FixedLinkedList(int) - 类 的构造器xyz.noark.core.lang.FixedLinkedList
 
FloatArrayList - xyz.noark.core.lang中的类
FloatList接口的大小可变数组的实现。
FloatArrayList() - 类 的构造器xyz.noark.core.lang.FloatArrayList
构建一个空的列表.
FloatArrayList(int) - 类 的构造器xyz.noark.core.lang.FloatArrayList
指定容量的方式构建一个IntList.
FloatConverter - xyz.noark.core.converter.impl中的类
Float转化器.
FloatConverter() - 类 的构造器xyz.noark.core.converter.impl.FloatConverter
 
FloatList - xyz.noark.core.lang中的接口
一种可以直接存储原生float类型的有序的列表接口.
FloatListConverter - xyz.noark.core.converter.impl中的类
FloatList转化器.
FloatListConverter() - 类 的构造器xyz.noark.core.converter.impl.FloatListConverter
 
floatValue() - 类 中的方法xyz.noark.core.lang.MutableDouble
 
floatValue() - 类 中的方法xyz.noark.core.lang.MutableFloat
 
floatValue() - 类 中的方法xyz.noark.core.lang.MutableInt
 
floatValue() - 类 中的方法xyz.noark.core.lang.MutableLong
 
forEach(Consumer<? super Integer>) - 类 中的方法xyz.noark.core.lang.IntArrayList
 

G

GBK - 类 中的静态变量xyz.noark.core.util.CharsetUtils
GBK
genGetMethodName(Field) - 类 中的静态方法xyz.noark.core.util.FieldUtils
生成Get方法名.
genKeyPair(int) - 类 中的静态方法xyz.noark.core.util.RsaUtils
生成密钥与公钥.
genSetMethodName(Field) - 类 中的静态方法xyz.noark.core.util.FieldUtils
生成Set方法名.
get(Class<T>) - 接口 中的方法xyz.noark.core.ioc.Ioc
从容器中获取一个对象。
get(Class<T>) - 类 中的方法xyz.noark.core.ioc.NoarkIoc
 
get(int) - 类 中的方法xyz.noark.core.lang.DoubleArrayList
Returns the element at the specified position in this list.
get(int) - 接口 中的方法xyz.noark.core.lang.DoubleList
获取第几个位置的数值
get(int) - 类 中的方法xyz.noark.core.lang.FloatArrayList
Returns the element at the specified position in this list.
get(int) - 接口 中的方法xyz.noark.core.lang.FloatList
获取第几个位置的数值
get(int) - 类 中的方法xyz.noark.core.lang.IntArrayList
 
get(int) - 接口 中的方法xyz.noark.core.lang.IntList
获取指定下标的数值.
get(L, R) - 类 中的方法xyz.noark.core.lang.PairHashMap
 
get(L, R) - 接口 中的方法xyz.noark.core.lang.PairMap
根据两个元素的键来取出来对应的值.
get(K) - 类 中的方法xyz.noark.core.lang.TimeoutHashMap
 
get(L, M, R) - 类 中的方法xyz.noark.core.lang.TripleHashMap
 
get(L, M, R) - 接口 中的方法xyz.noark.core.lang.TripleMap
根据三个元素的键来取出来对应的值.
get() - 类 中的方法xyz.noark.core.network.SessionAttr
获取属性中缓存的对象值
get(String) - 类 中的静态方法xyz.noark.core.util.HttpUtils
向指定URL发送GET方法的请求
getAllField(Class<?>) - 类 中的静态方法xyz.noark.core.util.FieldUtils
获取指定类的所有属性,包含父类的属性.
getAllMethod(Class<?>) - 类 中的静态方法xyz.noark.core.util.MethodUtils
获取指定类的所有方法,包含父类的方法.
getAndAdd(double) - 类 中的方法xyz.noark.core.lang.MutableDouble
获得当前值后进行加法操作.
getAndAdd(float) - 类 中的方法xyz.noark.core.lang.MutableFloat
获得当前值后进行加法操作.
getAndAdd(int) - 类 中的方法xyz.noark.core.lang.MutableInt
获得当前值后进行加法操作.
getAndAdd(int) - 类 中的方法xyz.noark.core.lang.MutableLong
获得当前值后进行加法操作.
getAndDecrement() - 类 中的方法xyz.noark.core.lang.MutableDouble
获得当前值后进行减一操作.
getAndDecrement() - 类 中的方法xyz.noark.core.lang.MutableFloat
获得当前值后进行减一操作.
getAndDecrement() - 类 中的方法xyz.noark.core.lang.MutableInt
获得当前值后进行减一操作.
getAndDecrement() - 类 中的方法xyz.noark.core.lang.MutableLong
获得当前值后进行减一操作.
getAndIncrement() - 类 中的方法xyz.noark.core.lang.MutableDouble
获得当前值后进行加一操作.
getAndIncrement() - 类 中的方法xyz.noark.core.lang.MutableFloat
获得当前值后进行加一操作.
getAndIncrement() - 类 中的方法xyz.noark.core.lang.MutableInt
获得当前值后进行加一操作.
getAndIncrement() - 类 中的方法xyz.noark.core.lang.MutableLong
获得当前值后进行加一操作.
getBeanClass() - 类 中的方法xyz.noark.core.ioc.definition.DefaultBeanDefinition
获取当前Bean的Class
getBeans() - 类 中的方法xyz.noark.core.ioc.IocLoader
 
getByte(int) - 接口 中的方法xyz.noark.core.lang.ByteArray
获取指定位置的字节.
getByte(int) - 类 中的方法xyz.noark.core.lang.ImmutableByteArray
 
getByteArray() - 接口 中的方法xyz.noark.core.network.NetworkPacket
封包的内容.
getCallNum() - 类 中的方法xyz.noark.core.ioc.wrap.method.PacketMethodWrapper
获取当前被调用的次数.
getChecksum() - 接口 中的方法xyz.noark.core.network.NetworkPacket
获取封包校验码.
getConfigurations() - 类 中的方法xyz.noark.core.ioc.IocLoader
 
getConverter(Class<?>) - 类 中的方法xyz.noark.core.converter.ConvertManager
 
getEventClass() - 类 中的方法xyz.noark.core.ioc.definition.method.EventMethodDefinition
 
getEventClass() - 类 中的方法xyz.noark.core.ioc.wrap.method.EventMethodWrapper
 
getEventMethodWrappers(Class<? extends Event>) - 类 中的方法xyz.noark.core.ioc.manager.EventMethodManager
获取事件订阅列表.
getField(Class<?>, String) - 类 中的静态方法xyz.noark.core.util.FieldUtils
获取指定名称的属性.
getFieldClass() - 类 中的方法xyz.noark.core.ioc.definition.field.DefaultFieldDefinition
 
getFileText(String) - 类 中的静态方法xyz.noark.core.util.FileUtils
加载类路径下指定名称文件中的文本.
getHttpHandler(String) - 类 中的方法xyz.noark.core.ioc.manager.HttpMethodManager
 
getId() - 类 中的方法xyz.noark.core.network.AbstractSession
 
getId() - 接口 中的方法xyz.noark.core.network.Session
获取Session的ID.
getIncode() - 接口 中的方法xyz.noark.core.network.NetworkPacket
获取自增校验位.
getInstance() - 类 中的静态方法xyz.noark.core.converter.ConvertManager
 
getInstance() - 类 中的静态方法xyz.noark.core.ioc.manager.EventMethodManager
 
getInstance() - 类 中的静态方法xyz.noark.core.ioc.manager.HttpMethodManager
 
getInstance() - 类 中的静态方法xyz.noark.core.ioc.manager.PacketMethodManager
 
getIoc() - 类 中的静态方法xyz.noark.core.ioc.IocHolder
获取IOC容器.
getIp() - 类 中的方法xyz.noark.core.network.AbstractSession
 
getIp() - 接口 中的方法xyz.noark.core.network.Session
获取当前Session链接的IP地址
getKey() - 类 中的方法xyz.noark.core.lang.AbstractPair
获取键元素,就是左边那个元素.
getLeft() - 类 中的方法xyz.noark.core.lang.ImmutablePair
 
getLeft() - 类 中的方法xyz.noark.core.lang.ImmutableTriple
 
getLeft() - 类 中的方法xyz.noark.core.lang.MutablePair
 
getLeft() - 类 中的方法xyz.noark.core.lang.MutableTriple
 
getLeft() - 接口 中的方法xyz.noark.core.lang.Pair
获取左边的那个元素.
getLeft() - 接口 中的方法xyz.noark.core.lang.Triple
获取左边的那个元素.
getLength() - 接口 中的方法xyz.noark.core.network.NetworkPacket
获取封包长度.
getLoader() - 类 中的方法xyz.noark.core.ioc.IocMaking
 
getLock(Serializable) - 类 中的静态方法xyz.noark.core.util.LockUtils
获取个人锁.
getMethod(Class<?>, String, Class<?>...) - 类 中的静态方法xyz.noark.core.util.MethodUtils
获取指定类中的指定名称和参数的方法
getMethodAccess() - 类 中的方法xyz.noark.core.ioc.definition.method.SimpleMethodDefinition
 
getMethodAccess() - 接口 中的方法xyz.noark.core.ioc.MethodDefinition
获取此方法的访问入口.
getMethodIndex() - 类 中的方法xyz.noark.core.ioc.definition.method.SimpleMethodDefinition
 
getMethodIndex() - 接口 中的方法xyz.noark.core.ioc.MethodDefinition
获取此方法的访问入口所对应的Index.
getMiddle() - 类 中的方法xyz.noark.core.lang.ImmutableTriple
 
getMiddle() - 类 中的方法xyz.noark.core.lang.MutableTriple
 
getMiddle() - 接口 中的方法xyz.noark.core.lang.Triple
获取中间的那个元素.
getModular(String) - 类 中的方法xyz.noark.core.ModularManager
获取一个模块.
getModule() - 类 中的方法xyz.noark.core.ioc.wrap.method.AbstractControllerMethodWrapper
 
getModule() - 类 中的方法xyz.noark.core.thread.command.SystemThreadCommand
 
getName() - 接口 中的方法xyz.noark.core.ioc.scan.Resource
获得资源的名称.
getName() - 类 中的方法xyz.noark.core.ioc.wrap.param.HttpParamWrapper
 
getName() - 类 中的方法xyz.noark.core.network.SessionAttrKey
 
getNames() - 接口 中的方法xyz.noark.core.ioc.BeanDefinition
获取Bean的名称,默认为类全名.
getNames() - 类 中的方法xyz.noark.core.ioc.definition.ComponentBeanDefinition
 
getNames() - 类 中的方法xyz.noark.core.ioc.definition.DefaultBeanDefinition
 
getOnlinePlayerIdList() - 类 中的静态方法xyz.noark.core.network.SessionManager
获取所有在线玩家ID集合.
getOnlineSessionList() - 类 中的静态方法xyz.noark.core.network.SessionManager
获取所有在线玩家Session集合.
getOpcode() - 类 中的方法xyz.noark.core.ioc.definition.method.PacketMethodDefinition
 
getOpcode() - 类 中的方法xyz.noark.core.ioc.wrap.method.PacketMethodWrapper
获取封包编号.
getOpcode() - 接口 中的方法xyz.noark.core.network.NetworkPacket
封包的编号.
getOpcode() - 类 中的方法xyz.noark.core.network.NetworkProtocal
 
getOrDefault(T) - 类 中的方法xyz.noark.core.network.SessionAttr
获取属性中缓存的对象值,如果不存在则返回默认值
getOrder() - 类 中的方法xyz.noark.core.ioc.definition.DefaultBeanDefinition
注入排序值.
getOrder() - 类 中的方法xyz.noark.core.ioc.definition.method.SimpleMethodDefinition
 
getOrder() - 接口 中的方法xyz.noark.core.ioc.MethodDefinition
获取当前方法的排序注解
getOrder() - 类 中的方法xyz.noark.core.ioc.wrap.method.BaseMethodWrapper
 
getOrder() - 接口 中的方法xyz.noark.core.ioc.wrap.MethodWrapper
获取方法排序值.
getPacketCodec() - 类 中的静态方法xyz.noark.core.network.PacketCodecHolder
 
getPacketEncrypt() - 接口 中的方法xyz.noark.core.network.Session
获取封包加密接口.
getPacketMethodWrapper(Integer) - 类 中的方法xyz.noark.core.ioc.manager.PacketMethodManager
 
getParameter() - 类 中的方法xyz.noark.core.ioc.wrap.param.HttpParamWrapper
 
getParameters() - 类 中的方法xyz.noark.core.ioc.definition.method.HttpMethodDefinition
 
getParameters() - 类 中的方法xyz.noark.core.ioc.definition.method.PacketMethodDefinition
 
getParameters() - 类 中的方法xyz.noark.core.ioc.definition.method.SimpleMethodDefinition
 
getParameters() - 接口 中的方法xyz.noark.core.ioc.MethodDefinition
获取参数列表
getParameters() - 类 中的方法xyz.noark.core.ioc.wrap.method.HttpMethodWrapper
 
getPid() - 类 中的静态方法xyz.noark.core.util.SystemUtils
获取当前进程的PID.
getPidStr() - 类 中的静态方法xyz.noark.core.util.SystemUtils
获取当前进程的PID字符串.
getPlayerId() - 接口 中的方法xyz.noark.core.event.PlayerEvent
获取角色ID.
getPlayerId() - 接口 中的方法xyz.noark.core.network.Session
获取玩家ID
getPlayerId() - 类 中的方法xyz.noark.core.thread.command.AbstractThreadCommand
 
getProperties() - 类 中的静态方法xyz.noark.core.env.EnvConfigHolder
 
getProtocal() - 类 中的方法xyz.noark.core.network.NetworkProtocal
 
getPublicKey() - 接口 中的方法xyz.noark.core.network.PacketEncrypt
返回随机生成的公钥
getPublicKey(String) - 类 中的静态方法xyz.noark.core.util.RsaUtils
 
getReqId() - 类 中的方法xyz.noark.core.network.NetworkProtocal
 
getRequestParam() - 类 中的方法xyz.noark.core.ioc.wrap.param.HttpParamWrapper
 
getRight() - 类 中的方法xyz.noark.core.lang.ImmutablePair
 
getRight() - 类 中的方法xyz.noark.core.lang.ImmutableTriple
 
getRight() - 类 中的方法xyz.noark.core.lang.MutablePair
 
getRight() - 类 中的方法xyz.noark.core.lang.MutableTriple
 
getRight() - 接口 中的方法xyz.noark.core.lang.Pair
获取右边的那个元素.
getRight() - 接口 中的方法xyz.noark.core.lang.Triple
获取右边的那个元素.
getSession(Serializable) - 类 中的静态方法xyz.noark.core.network.SessionManager
根据链接ID来获取Session.
getSessionByPlayerId(Serializable) - 类 中的静态方法xyz.noark.core.network.SessionManager
根据玩家ID来获取Session对象.
getSessionByUid(Serializable) - 类 中的静态方法xyz.noark.core.network.SessionManager
根据玩家UID来获取Session对象.
getSingle() - 类 中的方法xyz.noark.core.ioc.definition.DefaultBeanDefinition
获取这个Bean的单例缓存对象.
getState() - 类 中的方法xyz.noark.core.ioc.definition.method.PacketMethodDefinition
 
getState() - 类 中的方法xyz.noark.core.ioc.wrap.method.PacketMethodWrapper
获取当前方法在什么Session状态才可以被执行.
getState() - 类 中的方法xyz.noark.core.network.AbstractSession
 
getState() - 接口 中的方法xyz.noark.core.network.Session
获取当前链接状态.
getStaticComponents() - 类 中的方法xyz.noark.core.ioc.IocLoader
 
getStatis() - 类 中的方法xyz.noark.core.network.AbstractSession
 
getStatis() - 接口 中的方法xyz.noark.core.network.Session
获取封包统计情况.
getUid() - 接口 中的方法xyz.noark.core.network.Session
获取玩家的UID.
getUri() - 类 中的方法xyz.noark.core.ioc.wrap.method.HttpMethodWrapper
 
getValue() - 类 中的方法xyz.noark.core.lang.AbstractPair
获取值元素,就是右边那个元素.
getValue() - 接口 中的方法xyz.noark.core.lang.Mutable
获取值
getValue() - 类 中的方法xyz.noark.core.lang.MutableBoolean
 
getValue() - 类 中的方法xyz.noark.core.lang.MutableDouble
 
getValue() - 类 中的方法xyz.noark.core.lang.MutableFloat
 
getValue() - 类 中的方法xyz.noark.core.lang.MutableInt
 
getValue() - 类 中的方法xyz.noark.core.lang.MutableLong
 
getValue() - 类 中的方法xyz.noark.core.lang.MutableObject
 
getX() - 类 中的方法xyz.noark.core.lang.Point
获取X坐标
getY() - 类 中的方法xyz.noark.core.lang.Point
获取Y坐标
groupingBy(Collection<V>, Function<? super V, ? extends L>, Function<? super V, ? extends R>) - 类 中的静态方法xyz.noark.core.util.CollectionUtils
根据两个属性为条件对指定集合进行分组.

H

HackerException - xyz.noark.core.exception中的异常错误
黑客异常.
HackerException() - 异常错误 的构造器xyz.noark.core.exception.HackerException
 
HackerException(String) - 异常错误 的构造器xyz.noark.core.exception.HackerException
 
handle(Resource) - 接口 中的方法xyz.noark.core.ioc.scan.ResourceCallback
资源回调处理.
handleChecksumFail(Session, NetworkPacket) - 类 中的方法xyz.noark.core.network.AbstractNetworkListener
 
handleChecksumFail(Session, NetworkPacket) - 接口 中的方法xyz.noark.core.network.NetworkListener
处理篡改封包的逻辑.
handleDeprecatedPacket(Session) - 类 中的方法xyz.noark.core.network.AbstractNetworkListener
 
handleDeprecatedPacket(Session) - 接口 中的方法xyz.noark.core.network.NetworkListener
处理过期或维护中的封包.
handleDuplicatePacket(Session, NetworkPacket) - 类 中的方法xyz.noark.core.network.AbstractNetworkListener
 
handleDuplicatePacket(Session, NetworkPacket) - 接口 中的方法xyz.noark.core.network.NetworkListener
处理复制封包的逻辑.
handleException(Throwable) - 类 中的方法xyz.noark.core.network.AbstractNetworkListener
 
handleException(Throwable) - 接口 中的方法xyz.noark.core.network.NetworkListener
处理异常.
handlePacketWarning(Session, int, int, int) - 类 中的方法xyz.noark.core.network.AbstractNetworkListener
 
handlePacketWarning(Session, int, int, int) - 接口 中的方法xyz.noark.core.network.NetworkListener
处理封包统计预警功能.
hashCode() - 类 中的方法xyz.noark.core.lang.AbstractPair
 
hashCode() - 类 中的方法xyz.noark.core.lang.AbstractTriple
 
hashCode() - 类 中的方法xyz.noark.core.lang.DoubleArrayList
 
hashCode() - 类 中的方法xyz.noark.core.lang.FloatArrayList
 
hashCode() - 类 中的方法xyz.noark.core.lang.IntArrayList
 
hashCode() - 类 中的方法xyz.noark.core.lang.MutableBoolean
 
hashCode() - 类 中的方法xyz.noark.core.lang.MutableDouble
 
hashCode() - 类 中的方法xyz.noark.core.lang.MutableFloat
 
hashCode() - 类 中的方法xyz.noark.core.lang.MutableInt
 
hashCode() - 类 中的方法xyz.noark.core.lang.MutableLong
 
hashCode() - 类 中的方法xyz.noark.core.lang.MutableObject
 
hashCode() - 类 中的方法xyz.noark.core.lang.Point
 
hashCode() - 类 中的方法xyz.noark.core.network.AbstractSession
 
HTTP_MODULAR - 接口 中的静态变量xyz.noark.core.Modular
HTTP服务模块.
HttpAccessException - xyz.noark.core.exception中的异常错误
HTTP访问异常.
HttpAccessException(Exception) - 异常错误 的构造器xyz.noark.core.exception.HttpAccessException
 
HttpHandler - xyz.noark.core.annotation.controller中的注释类型
HttpHandler注解用来标识一个HTTP请求到一个处理方法.
HttpMethodDefinition - xyz.noark.core.ioc.definition.method中的类
HTTP请求方法的定义.
HttpMethodDefinition(MethodAccess, Method, HttpHandler) - 类 的构造器xyz.noark.core.ioc.definition.method.HttpMethodDefinition
 
HttpMethodManager - xyz.noark.core.ioc.manager中的类
HTTP方法管理类.
HttpMethodWrapper - xyz.noark.core.ioc.wrap.method中的类
封包处理方法包装类.
HttpMethodWrapper(MethodAccess, Object, HttpMethodDefinition, Controller) - 类 的构造器xyz.noark.core.ioc.wrap.method.HttpMethodWrapper
 
HttpParamWrapper - xyz.noark.core.ioc.wrap.param中的类
HTTP接口参数包装类.
HttpParamWrapper(RequestParam, Parameter) - 类 的构造器xyz.noark.core.ioc.wrap.param.HttpParamWrapper
 
HttpUtils - xyz.noark.core.util中的类
HTTP工具类.
HttpUtils() - 类 的构造器xyz.noark.core.util.HttpUtils
 

I

Id - xyz.noark.core.annotation.orm中的注释类型
Id标记表示此属性为表的主键字段.
id - 类 中的变量xyz.noark.core.network.AbstractSession
 
IdCodeUtils - xyz.noark.core.util中的类
ID编号工具类.
IdCodeUtils() - 类 的构造器xyz.noark.core.util.IdCodeUtils
 
ImmutableByteArray - xyz.noark.core.lang中的类
一个不可变的字节数组实现.
ImmutableByteArray(int) - 类 的构造器xyz.noark.core.lang.ImmutableByteArray
 
ImmutableByteArray(byte[]) - 类 的构造器xyz.noark.core.lang.ImmutableByteArray
 
ImmutablePair<L,R> - xyz.noark.core.lang中的类
一个不可变改变两个元素组成的抽象对象实现.
ImmutablePair(L, R) - 类 的构造器xyz.noark.core.lang.ImmutablePair
创建一个抽象对象.
ImmutableTriple<L,M,R> - xyz.noark.core.lang中的类
一个不可变改变三个元素组成的抽象对象实现.
ImmutableTriple(L, M, R) - 类 的构造器xyz.noark.core.lang.ImmutableTriple
创建一个抽象对象.
incrCallNum() - 类 中的方法xyz.noark.core.ioc.wrap.method.PacketMethodWrapper
调用次数自增
incrementAndGet() - 类 中的方法xyz.noark.core.lang.MutableDouble
先加一再获取.
incrementAndGet() - 类 中的方法xyz.noark.core.lang.MutableFloat
先加一再获取.
incrementAndGet() - 类 中的方法xyz.noark.core.lang.MutableInt
先加一再获取.
incrementAndGet() - 类 中的方法xyz.noark.core.lang.MutableLong
先加一再获取.
indexOf(double) - 类 中的方法xyz.noark.core.lang.DoubleArrayList
返回此列表中第一次出现的指定元素的索引.
indexOf(float) - 类 中的方法xyz.noark.core.lang.FloatArrayList
返回此列表中第一次出现的指定元素的索引.
indexOf(int) - 类 中的方法xyz.noark.core.lang.IntArrayList
 
indexOf(int) - 接口 中的方法xyz.noark.core.lang.IntList
查找指定数值.
init() - 类 中的方法xyz.noark.core.ioc.definition.DefaultBeanDefinition
 
init() - 类 中的方法xyz.noark.core.ioc.definition.StaticComponentBeanDefinition
 
init() - 接口 中的方法xyz.noark.core.Modular
模块初始化.
init(int, String, int) - 类 中的方法xyz.noark.core.thread.ThreadDispatcher
初始线程调度器的配置.
init() - 类 中的方法xyz.noark.core.thread.ThreadModular
 
injection(IocMaking) - 接口 中的方法xyz.noark.core.ioc.BeanDefinition
注入属性.
injection(IocMaking) - 类 中的方法xyz.noark.core.ioc.definition.ConfigurationBeanDefinition
 
injection(IocMaking) - 类 中的方法xyz.noark.core.ioc.definition.DefaultBeanDefinition
 
injection(Object, IocMaking) - 类 中的方法xyz.noark.core.ioc.definition.field.DefaultFieldDefinition
 
injection(Object, IocMaking) - 类 中的方法xyz.noark.core.ioc.definition.field.ValueFieldDefinition
配置参数注入,如果没找到则忽略,使用默认值...
injection(Object, IocMaking) - 接口 中的方法xyz.noark.core.ioc.FieldDefinition
注入对象.
injectionStaticField(Map<String, T>, Class<?>, Function<T, String>) - 类 中的静态方法xyz.noark.core.util.FieldUtils
为常量类注入静态属性.
innerRelayPacket(Serializable, Integer, Object) - 类 中的静态方法xyz.noark.core.network.Sender
游戏服务器内部转发封包.
IntArrayList - xyz.noark.core.lang中的类
IntList接口的大小可变数组的实现。
IntArrayList() - 类 的构造器xyz.noark.core.lang.IntArrayList
构建一个空的列表.
IntArrayList(int) - 类 的构造器xyz.noark.core.lang.IntArrayList
指定容量的方式构建一个IntList.
IntArrayList(int[]) - 类 的构造器xyz.noark.core.lang.IntArrayList
直接传入一个数组进行初始化.
IntegerConverter - xyz.noark.core.converter.impl中的类
Integer转化器.
IntegerConverter() - 类 的构造器xyz.noark.core.converter.impl.IntegerConverter
 
IntList - xyz.noark.core.lang中的接口
一种可以直接存储原生int类型的有序的列表接口.
IntListConverter - xyz.noark.core.converter.impl中的类
IntList转化器.
IntListConverter() - 类 的构造器xyz.noark.core.converter.impl.IntListConverter
 
intValue() - 类 中的方法xyz.noark.core.lang.MutableDouble
 
intValue() - 类 中的方法xyz.noark.core.lang.MutableFloat
 
intValue() - 类 中的方法xyz.noark.core.lang.MutableInt
 
intValue() - 类 中的方法xyz.noark.core.lang.MutableLong
 
invoke(Object...) - 类 中的方法xyz.noark.core.ioc.wrap.method.BaseMethodWrapper
 
invoke(Object...) - 接口 中的方法xyz.noark.core.ioc.wrap.MethodWrapper
执行.
invoke(Object, Method, Object...) - 类 中的静态方法xyz.noark.core.util.MethodUtils
强制调用一个方法Method.
invokeCustomAnnotationMethod(Class<? extends Annotation>) - 类 中的方法xyz.noark.core.ioc.NoarkIoc
调用自定义注解方法.
Ioc - xyz.noark.core.ioc中的接口
IOC容器接口.
IocHolder - xyz.noark.core.ioc中的类
IOC容器持有类.
IocLoader - xyz.noark.core.ioc中的类
加载IOC容器接管的Bean资源.
IocMaking - xyz.noark.core.ioc中的类
装配对象缓存
ip - 类 中的变量xyz.noark.core.network.AbstractSession
 
ipToLong(String) - 类 中的静态方法xyz.noark.core.util.IpUtils
IP转化为Long类型的数字.
IpUtils - xyz.noark.core.util中的类
IP相关操作工具类.
IpUtils() - 类 的构造器xyz.noark.core.util.IpUtils
 
IS_OS_LINUX - 类 中的静态变量xyz.noark.core.util.SystemUtils
如果当前系统为Linux则返回true.
IS_OS_WINDOWS - 类 中的静态变量xyz.noark.core.util.SystemUtils
如果当前系统为Windows则返回true.
isAsync() - 类 中的方法xyz.noark.core.ioc.definition.method.EventMethodDefinition
 
isAsync() - 类 中的方法xyz.noark.core.ioc.wrap.method.EventMethodWrapper
 
isDeprecated() - 类 中的方法xyz.noark.core.ioc.definition.method.SimpleMethodDefinition
返回当前方法是否为过期的
isDeprecated() - 类 中的方法xyz.noark.core.ioc.wrap.method.HttpMethodWrapper
 
isDeprecated() - 类 中的方法xyz.noark.core.ioc.wrap.method.PacketMethodWrapper
判定当前封包处理方法是否被废弃使用.
isEmpty() - 类 中的方法xyz.noark.core.lang.DoubleArrayList
Returns true if this list contains no elements.
isEmpty() - 接口 中的方法xyz.noark.core.lang.DoubleList
如果此列表中没有元素,则返回 true
isEmpty() - 类 中的方法xyz.noark.core.lang.FloatArrayList
Returns true if this list contains no elements.
isEmpty() - 接口 中的方法xyz.noark.core.lang.FloatList
如果此列表中没有元素,则返回 true
isEmpty() - 类 中的方法xyz.noark.core.lang.IntArrayList
 
isEmpty() - 接口 中的方法xyz.noark.core.lang.IntList
如果此列表中没有元素,则返回 true
isEmpty(Object[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
isEmpty(boolean[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
isEmpty(int[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
isEmpty(long[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
isEmpty(float[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
isEmpty(double[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
isEmpty(Collection<?>) - 类 中的静态方法xyz.noark.core.util.CollectionUtils
检测集合是否为null或长度为0
isEmpty(String) - 类 中的静态方法xyz.noark.core.util.StringUtils
检测字符串是否为 null或"".
isEncrypt() - 接口 中的方法xyz.noark.core.network.PacketEncrypt
当前Session是否加密.
isInner() - 类 中的方法xyz.noark.core.ioc.wrap.method.PacketMethodWrapper
是否为内部指令.
isInnerIP(String) - 类 中的静态方法xyz.noark.core.util.IpUtils
判定一个IP是否为内网IP.
isInnerPacket() - 类 中的方法xyz.noark.core.ioc.definition.method.PacketMethodDefinition
 
isNotEmpty(Object[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
isNotEmpty(boolean[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
isNotEmpty(int[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
isNotEmpty(long[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
isNotEmpty(float[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
isNotEmpty(double[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
isNotEmpty(Collection<?>) - 类 中的静态方法xyz.noark.core.util.CollectionUtils
检测集合是否不为null或长度大于0
isNotEmpty(String) - 类 中的静态方法xyz.noark.core.util.StringUtils
检测字符串是否不为 null且不为"".
ISO_8859_1 - 类 中的静态变量xyz.noark.core.util.CharsetUtils
ISO-8859-1
isOnline(Serializable) - 类 中的静态方法xyz.noark.core.network.SessionManager
判定一个玩家当前是否在线.
isPrintLog() - 类 中的方法xyz.noark.core.ioc.definition.method.EventMethodDefinition
 
isPrintLog() - 类 中的方法xyz.noark.core.ioc.definition.method.PacketMethodDefinition
 
isPrintLog() - 类 中的方法xyz.noark.core.ioc.wrap.method.AbstractControllerMethodWrapper
 
isPrintLog() - 类 中的方法xyz.noark.core.thread.command.AbstractThreadCommand
 
isPrintLog() - 接口 中的方法xyz.noark.core.thread.ThreadCommand
是否输入执行时间日志.
isSameDay(Date, Date) - 类 中的静态方法xyz.noark.core.util.DateUtils
判断两个日期时间是否是同一天 。
isSameDay(Calendar, Calendar) - 类 中的静态方法xyz.noark.core.util.DateUtils
Checks if two calendar objects are on the same day ignoring time.
isSameMonth(Date, Date) - 类 中的静态方法xyz.noark.core.util.DateUtils
判断两个日期时间是否是同年同月份
isSameMonth(Calendar, Calendar) - 类 中的静态方法xyz.noark.core.util.DateUtils
判定两个日期是否为同年同月份
isSameWeek(Date, Date) - 类 中的静态方法xyz.noark.core.util.DateUtils
判断两个日期时间是否是同周
isSameWeek(Calendar, Calendar) - 类 中的静态方法xyz.noark.core.util.DateUtils
判定两个日期是否为同周
isSuccess(float) - 类 中的静态方法xyz.noark.core.util.RandomUtils
判定一次随机事件是否成功.
isSuccess(double) - 类 中的静态方法xyz.noark.core.util.RandomUtils
判定一次随机事件是否成功.
isSuccessByPercentage(int) - 类 中的静态方法xyz.noark.core.util.RandomUtils
判定一次百分比的随机事件是否成功.
isSuccessByPermillage(int) - 类 中的静态方法xyz.noark.core.util.RandomUtils
判定一次千分比的随机事件是否成功.

J

join(String...) - 类 中的静态方法xyz.noark.core.util.StringUtils
拼接字符串.
Json - xyz.noark.core.annotation.orm中的注释类型
Json注解用来标注需要把对象转成Json格式的属性.
Json.JsonStyle - xyz.noark.core.annotation.orm中的枚举
 

L

lastIndexOf(double) - 类 中的方法xyz.noark.core.lang.DoubleArrayList
返回此列表中最后出现的指定元素的索引.
lastIndexOf(float) - 类 中的方法xyz.noark.core.lang.FloatArrayList
返回此列表中最后出现的指定元素的索引.
lastIndexOf(int) - 类 中的方法xyz.noark.core.lang.IntArrayList
 
lastIndexOf(int) - 接口 中的方法xyz.noark.core.lang.IntList
返回此列表中最后出现的指定元素的索引.
length() - 接口 中的方法xyz.noark.core.lang.ByteArray
返回字节数组长度.
length() - 类 中的方法xyz.noark.core.lang.ImmutableByteArray
 
length(String) - 类 中的静态方法xyz.noark.core.util.StringUtils
检测一个字符串长度.
ListFieldDefinition - xyz.noark.core.ioc.definition.field中的类
List类型的注入.
ListFieldDefinition(Field, boolean) - 类 的构造器xyz.noark.core.ioc.definition.field.ListFieldDefinition
 
loadClass(String) - 类 中的静态方法xyz.noark.core.util.ClassUtils
使用当前线程的ClassLoader加载给定的类
loadSessionByPlayerId(Serializable) - 类 中的静态方法xyz.noark.core.network.SessionManager
根据玩家ID来获取Session对象.
loadSessionByUid(Serializable) - 类 中的静态方法xyz.noark.core.network.SessionManager
根据玩家UID来获取Session对象.
LockUtils - xyz.noark.core.util中的类
锁工具类.
logCode() - 类 中的方法xyz.noark.core.ioc.wrap.method.AbstractControllerMethodWrapper
记录日志的Code信息
LongConverter - xyz.noark.core.converter.impl中的类
Long转化器.
LongConverter() - 类 的构造器xyz.noark.core.converter.impl.LongConverter
 
longValue() - 类 中的方法xyz.noark.core.lang.MutableDouble
 
longValue() - 类 中的方法xyz.noark.core.lang.MutableFloat
 
longValue() - 类 中的方法xyz.noark.core.lang.MutableInt
 
longValue() - 类 中的方法xyz.noark.core.lang.MutableLong
 
lowerWord(CharSequence, char) - 类 中的静态方法xyz.noark.core.util.StringUtils
将一个字符串由驼峰式命名变成分割符分隔单词 lowerWord("helloWorld", '_') => "hello_world"

M

main(String[]) - 类 中的静态方法xyz.noark.core.util.RsaUtils
 
MapFieldDefinition - xyz.noark.core.ioc.definition.field中的类
Map类型的属性注入
MapFieldDefinition(Field, boolean) - 类 的构造器xyz.noark.core.ioc.definition.field.MapFieldDefinition
 
MapUtils - xyz.noark.core.util中的类
Map类型的工具类.
MapUtils() - 类 的构造器xyz.noark.core.util.MapUtils
 
MathUtils - xyz.noark.core.util中的类
数学计算相关的工具类库.
MathUtils() - 类 的构造器xyz.noark.core.util.MathUtils
 
Md5Utils - xyz.noark.core.util中的类
Md5工具类.
Md5Utils() - 类 的构造器xyz.noark.core.util.Md5Utils
 
method - 类 中的变量xyz.noark.core.ioc.definition.method.SimpleMethodDefinition
 
methodAccess - 类 中的变量xyz.noark.core.ioc.definition.DefaultBeanDefinition
 
methodAccess - 类 中的变量xyz.noark.core.ioc.definition.method.SimpleMethodDefinition
 
methodAccess - 类 中的变量xyz.noark.core.ioc.wrap.method.BaseMethodWrapper
 
MethodDefinition - xyz.noark.core.ioc中的接口
一个方法的定义.
methodIndex - 类 中的变量xyz.noark.core.ioc.wrap.method.BaseMethodWrapper
 
MethodUtils - xyz.noark.core.util中的类
方法工具类.
MethodUtils() - 类 的构造器xyz.noark.core.util.MethodUtils
 
MethodWrapper - xyz.noark.core.ioc.wrap中的接口
可执行的方法.
Modular - xyz.noark.core中的接口
一个模块接口.
ModularManager - xyz.noark.core中的类
模块管理器.
ModularManager() - 类 的构造器xyz.noark.core.ModularManager
 
module - 类 中的变量xyz.noark.core.ioc.wrap.method.AbstractControllerMethodWrapper
 
multiplyExact(int, int) - 类 中的静态方法xyz.noark.core.util.MathUtils
计算两个参数的乘积,如果相乘出现溢出那就返回int的最大值.
multiplyExact(long, long) - 类 中的静态方法xyz.noark.core.util.MathUtils
计算两个参数的乘积,如果相乘出现溢出那就返回long的最大值.
Mutable<T> - xyz.noark.core.lang中的接口
可变包装接口.
MutableBoolean - xyz.noark.core.lang中的类
一种可变boolean类型的实现.
MutableBoolean() - 类 的构造器xyz.noark.core.lang.MutableBoolean
 
MutableBoolean(boolean) - 类 的构造器xyz.noark.core.lang.MutableBoolean
 
MutableBoolean(String) - 类 的构造器xyz.noark.core.lang.MutableBoolean
 
MutableDouble - xyz.noark.core.lang中的类
一种可变double类型的实现.
MutableDouble() - 类 的构造器xyz.noark.core.lang.MutableDouble
 
MutableDouble(double) - 类 的构造器xyz.noark.core.lang.MutableDouble
 
MutableDouble(Number) - 类 的构造器xyz.noark.core.lang.MutableDouble
 
MutableDouble(String) - 类 的构造器xyz.noark.core.lang.MutableDouble
 
MutableFloat - xyz.noark.core.lang中的类
一种可变float类型的实现.
MutableFloat() - 类 的构造器xyz.noark.core.lang.MutableFloat
 
MutableFloat(float) - 类 的构造器xyz.noark.core.lang.MutableFloat
 
MutableFloat(Number) - 类 的构造器xyz.noark.core.lang.MutableFloat
 
MutableFloat(String) - 类 的构造器xyz.noark.core.lang.MutableFloat
 
MutableInt - xyz.noark.core.lang中的类
一种可变int类型的实现.
MutableInt() - 类 的构造器xyz.noark.core.lang.MutableInt
 
MutableInt(int) - 类 的构造器xyz.noark.core.lang.MutableInt
 
MutableInt(Number) - 类 的构造器xyz.noark.core.lang.MutableInt
 
MutableInt(String) - 类 的构造器xyz.noark.core.lang.MutableInt
 
MutableLong - xyz.noark.core.lang中的类
一种可变long类型的实现.
MutableLong() - 类 的构造器xyz.noark.core.lang.MutableLong
 
MutableLong(long) - 类 的构造器xyz.noark.core.lang.MutableLong
 
MutableLong(Number) - 类 的构造器xyz.noark.core.lang.MutableLong
 
MutableLong(String) - 类 的构造器xyz.noark.core.lang.MutableLong
 
MutableObject<T> - xyz.noark.core.lang中的类
一种可变Object类型的实现.
MutableObject() - 类 的构造器xyz.noark.core.lang.MutableObject
 
MutableObject(T) - 类 的构造器xyz.noark.core.lang.MutableObject
 
MutablePair<L,R> - xyz.noark.core.lang中的类
一个可变改变两个元素组成的抽象对象实现.
MutablePair(L, R) - 类 的构造器xyz.noark.core.lang.MutablePair
创建一个抽象对象.
MutableTriple<L,M,R> - xyz.noark.core.lang中的类
一个可变改变三个元素组成的抽象对象实现.
MutableTriple(L, M, R) - 类 的构造器xyz.noark.core.lang.MutableTriple
创建一个抽象对象.

N

NamedThreadFactory - xyz.noark.core.thread中的类
可命名的线程工厂.
NamedThreadFactory(String) - 类 的构造器xyz.noark.core.thread.NamedThreadFactory
 
NamedThreadFactory(String, boolean) - 类 的构造器xyz.noark.core.thread.NamedThreadFactory
 
NetworkListener - xyz.noark.core.network中的接口
网络监听接口.
NetworkPacket - xyz.noark.core.network中的接口
一个网络封包.
NetworkProtocal - xyz.noark.core.network中的类
网络协议.
NetworkProtocal(Integer, Object) - 类 的构造器xyz.noark.core.network.NetworkProtocal
 
newInstance(Class<T>) - 类 中的静态方法xyz.noark.core.util.ClassUtils
创建一个指定类的对象,调用默认的构造函数.
newThread(Runnable) - 类 中的方法xyz.noark.core.thread.NamedThreadFactory
 
nextBoolean() - 类 中的静态方法xyz.noark.core.util.RandomUtils
返回一个随机Boolean值.
nextInt(int) - 类 中的静态方法xyz.noark.core.util.RandomUtils
返回一个0到指定区间的随机数字.
nextInt(int, int) - 类 中的静态方法xyz.noark.core.util.RandomUtils
返回一个指定区间的随机数字.
nextLong(long) - 类 中的静态方法xyz.noark.core.util.RandomUtils
返回一个0到指定区间的随机数字.
nextLong(int, int) - 类 中的静态方法xyz.noark.core.util.RandomUtils
返回一个指定区间的随机数字.
NoarkIoc - xyz.noark.core.ioc中的类
Noark-IOC的核心容器.
NoarkIoc(String) - 类 的构造器xyz.noark.core.ioc.NoarkIoc
 
NoEntityException - xyz.noark.core.exception中的异常错误
非法实体类异常.
NoEntityException(String, String) - 异常错误 的构造器xyz.noark.core.exception.NoEntityException
构造一个非法实体类异常对象.
nullPair() - 类 中的静态方法xyz.noark.core.lang.ImmutablePair
返回一个双null组成的抽象对象.
nullPair() - 类 中的静态方法xyz.noark.core.lang.ImmutableTriple
返回一个三null组成的抽象对象.

O

of(L, R) - 类 中的静态方法xyz.noark.core.lang.ImmutablePair
根据参数类型自动推断出一个不可变的抽象对象.
of(L, M, R) - 类 中的静态方法xyz.noark.core.lang.ImmutableTriple
根据参数类型自动推断出一个不可变的抽象对象.
of(L, R) - 类 中的静态方法xyz.noark.core.lang.MutablePair
根据参数类型自动推断出一个不可变的抽象对象.
of(L, M, R) - 类 中的静态方法xyz.noark.core.lang.MutableTriple
根据参数类型自动推断出一个不可变的抽象对象.
of(L, R) - 接口 中的静态方法xyz.noark.core.lang.Pair
根据参数类型自动推断出一个不可变的抽象对象.
of(L, M, R) - 接口 中的静态方法xyz.noark.core.lang.Triple
根据参数类型自动推断出一个不可变的抽象对象.
of(K, V) - 类 中的静态方法xyz.noark.core.util.MapUtils
使用Key与Value直接构建一个HashMap.
ofLeft(L) - 类 中的静态方法xyz.noark.core.lang.ImmutablePair
只有左参数时自动推断出一个不可变的抽象对象.
ofLeft(L) - 接口 中的静态方法xyz.noark.core.lang.Pair
只有左参数时自动推断出一个不可变的抽象对象.
ofRight(R) - 类 中的静态方法xyz.noark.core.lang.ImmutablePair
只有右参数时自动推断出一个不可变的抽象对象.
ofRight(R) - 接口 中的静态方法xyz.noark.core.lang.Pair
只有右参数时自动推断出一个不可变的抽象对象.
Order - xyz.noark.core.annotation中的注释类型
标记定义了组件的功能顺序.
OS_NAME - 类 中的静态变量xyz.noark.core.util.SystemUtils
The os.name System Property.
outputStatInfo() - 类 中的方法xyz.noark.core.ioc.manager.PacketMethodManager
 

P

PacketCodec - xyz.noark.core.network中的接口
封包的编解码.
PacketCodecHolder - xyz.noark.core.network中的类
封包的编解码持有类.
PacketCodecHolder() - 类 的构造器xyz.noark.core.network.PacketCodecHolder
 
PacketEncrypt - xyz.noark.core.network中的接口
封包加密接口.
PacketMapping - xyz.noark.core.annotation.controller中的注释类型
PacketMapping注解用来标识一个封包映射到一个处理方法.
PacketMethodDefinition - xyz.noark.core.ioc.definition.method中的类
封包处理入口的定义.
PacketMethodDefinition(MethodAccess, Method, PacketMapping) - 类 的构造器xyz.noark.core.ioc.definition.method.PacketMethodDefinition
 
PacketMethodManager - xyz.noark.core.ioc.manager中的类
封包方法管理类.
PacketMethodWrapper - xyz.noark.core.ioc.wrap.method中的类
封包处理方法包装类.
PacketMethodWrapper(MethodAccess, Object, PacketMethodDefinition, Controller) - 类 的构造器xyz.noark.core.ioc.wrap.method.PacketMethodWrapper
 
PacketParamWrapper - xyz.noark.core.ioc.wrap.param中的类
协议编解码包装类.
PacketParamWrapper(Class<?>) - 类 的构造器xyz.noark.core.ioc.wrap.param.PacketParamWrapper
 
PacketStatis - xyz.noark.core.network中的类
封包统计数据.
PacketStatis() - 类 的构造器xyz.noark.core.network.PacketStatis
 
Pair<L,R> - xyz.noark.core.lang中的接口
由两个元素组成的一个抽象对象.
PairHashMap<L,R,V> - xyz.noark.core.lang中的类
两个元素当Key的HashMap.
PairHashMap() - 类 的构造器xyz.noark.core.lang.PairHashMap
 
PairHashMap(int) - 类 的构造器xyz.noark.core.lang.PairHashMap
 
PairHashMap(int, float) - 类 的构造器xyz.noark.core.lang.PairHashMap
 
PairHashMap(List<V>, Function<? super V, ? extends L>, Function<? super V, ? extends R>) - 类 的构造器xyz.noark.core.lang.PairHashMap
 
PairMap<L,R,V> - xyz.noark.core.lang中的接口
两个元素当键的Map.
parameters - 类 中的变量xyz.noark.core.ioc.definition.method.SimpleMethodDefinition
 
ParamWrapper - xyz.noark.core.ioc.wrap中的接口
可执行方法中的参数.
PlayerEvent - xyz.noark.core.event中的接口
玩家类型的事件.
PlayerId - xyz.noark.core.annotation中的注释类型
RoleId注解表示此属性是否为游戏中的角色ID字段.
PlayerIdParamWrapper - xyz.noark.core.ioc.wrap.param中的类
注入PlayerId.
PlayerIdParamWrapper() - 类 的构造器xyz.noark.core.ioc.wrap.param.PlayerIdParamWrapper
 
PlayerThreadCommand - xyz.noark.core.thread.command中的类
玩家线程处理的指令.
PlayerThreadCommand(Serializable, AbstractControllerMethodWrapper, Object...) - 类 的构造器xyz.noark.core.thread.command.PlayerThreadCommand
 
Point - xyz.noark.core.lang中的类
平面坐标系中的一个点.
post(String, String) - 类 中的静态方法xyz.noark.core.util.HttpUtils
向指定 URL 发送POST方法的请求
printLog - 类 中的变量xyz.noark.core.ioc.wrap.method.AbstractControllerMethodWrapper
 
ProtobufUtils - xyz.noark.core.util中的类
提供一些简单的PB编码相关方法.
ProtobufUtils() - 类 的构造器xyz.noark.core.util.ProtobufUtils
 
put(L, R, V) - 类 中的方法xyz.noark.core.lang.PairHashMap
 
put(L, R, V) - 接口 中的方法xyz.noark.core.lang.PairMap
插入键与值.
put(L, M, R, V) - 类 中的方法xyz.noark.core.lang.TripleHashMap
 
put(L, M, R, V) - 接口 中的方法xyz.noark.core.lang.TripleMap
插入键与值.

R

random() - 类 中的方法xyz.noark.core.lang.DoubleArrayList
 
random() - 接口 中的方法xyz.noark.core.lang.DoubleList
从列表中随机出一个元素.
random() - 类 中的方法xyz.noark.core.lang.FloatArrayList
 
random() - 接口 中的方法xyz.noark.core.lang.FloatList
从列表中随机出一个元素.
random() - 类 中的方法xyz.noark.core.lang.IntArrayList
 
random() - 接口 中的方法xyz.noark.core.lang.IntList
从列表中随机出一个元素.
randomByWeight(Map<K, Integer>) - 类 中的静态方法xyz.noark.core.util.RandomUtils
在指定集合中按权重随机出一个元素.
randomByWeight(List<T>, ToIntFunction<? super T>) - 类 中的静态方法xyz.noark.core.util.RandomUtils
在指定集合中按权重随机出一个元素.
randomByWeight(List<T>, ToIntFunction<? super T>, int) - 类 中的静态方法xyz.noark.core.util.RandomUtils
在指定集合中按权重随机出指定数量个元素.
randomList(List<T>) - 类 中的静态方法xyz.noark.core.util.RandomUtils
在指定集合中随机出一个元素.
randomList(List<T>, int) - 类 中的静态方法xyz.noark.core.util.RandomUtils
从一个List集合中随机出指定数量的元素.
RandomUtils - xyz.noark.core.util中的类
随机数相关操作工具类.
RandomUtils() - 类 的构造器xyz.noark.core.util.RandomUtils
 
read(Session, ByteArray) - 类 中的方法xyz.noark.core.ioc.wrap.param.ByteArrayParamWrapper
 
read(Serializable, Object) - 类 中的方法xyz.noark.core.ioc.wrap.param.ByteArrayParamWrapper
 
read(Session, ByteArray) - 类 中的方法xyz.noark.core.ioc.wrap.param.PacketParamWrapper
 
read(Serializable, Object) - 类 中的方法xyz.noark.core.ioc.wrap.param.PacketParamWrapper
 
read(Session, ByteArray) - 类 中的方法xyz.noark.core.ioc.wrap.param.PlayerIdParamWrapper
 
read(Serializable, Object) - 类 中的方法xyz.noark.core.ioc.wrap.param.PlayerIdParamWrapper
 
read(Session, ByteArray) - 类 中的方法xyz.noark.core.ioc.wrap.param.SessionParamWrapper
 
read(Serializable, Object) - 类 中的方法xyz.noark.core.ioc.wrap.param.SessionParamWrapper
 
read(Session, ByteArray) - 接口 中的方法xyz.noark.core.ioc.wrap.ParamWrapper
解析参数对象
read(Serializable, Object) - 接口 中的方法xyz.noark.core.ioc.wrap.ParamWrapper
解析参数对象
readableFileSize(File) - 类 中的静态方法xyz.noark.core.util.FileUtils
可读的文件大小
readableFileSize(long) - 类 中的静态方法xyz.noark.core.util.FileUtils
可读的文件大小
readBytes(ByteBuf) - 类 中的静态方法xyz.noark.core.util.ByteBufUtils
从ByteBuf中读出所以可读内容
readRawVarint32(ByteBuf) - 类 中的静态方法xyz.noark.core.util.ByteBufUtils
从ByteBuf中读出一个Int32值.
readString(ByteBuf, int) - 类 中的静态方法xyz.noark.core.util.ByteBufUtils
从ByteBuf中读出一个指定长度的字符串.
record(long, int) - 类 中的方法xyz.noark.core.network.PacketStatis
记录数据.
regist(Class<?>, TemplateConverter) - 类 中的方法xyz.noark.core.converter.ConvertManager
注册一个模板转化实现类.
regist(Class<? extends Converter<?>>) - 类 中的方法xyz.noark.core.converter.ConvertManager
系统内部使用,不判定注解和接口
relayPacket(Integer, Object) - 类 中的静态方法xyz.noark.core.network.Sender
给全服在线玩家转发一个封包.
relayPacket(Serializable, Integer, Object) - 类 中的静态方法xyz.noark.core.network.Sender
给指定玩家ID转发一个封包.
relayPacket(Serializable[], Integer, Object) - 类 中的静态方法xyz.noark.core.network.Sender
给指定一群ID的玩家转发一个封包.
remove(double) - 类 中的方法xyz.noark.core.lang.DoubleArrayList
Removes the first occurrence of the specified element from this list, if it is present.
remove(double) - 接口 中的方法xyz.noark.core.lang.DoubleList
移除此列表中首次出现的指定元素(如果存在)。
remove(float) - 类 中的方法xyz.noark.core.lang.FloatArrayList
Removes the first occurrence of the specified element from this list, if it is present.
remove(float) - 接口 中的方法xyz.noark.core.lang.FloatList
移除此列表中首次出现的指定元素(如果存在)。
remove(int) - 类 中的方法xyz.noark.core.lang.IntArrayList
 
remove(int) - 接口 中的方法xyz.noark.core.lang.IntList
移除此列表中首次出现的指定元素(如果存在)。
removeSession(Session) - 类 中的静态方法xyz.noark.core.network.SessionManager
当客户端断开后清理Session的方法.
Repository - xyz.noark.core.annotation中的注释类型
Repository注解用来标识一个数据库处理类.
RequestParam - xyz.noark.core.annotation.controller中的注释类型
用于HTTP请求时参数注入
required - 类 中的变量xyz.noark.core.ioc.definition.field.DefaultFieldDefinition
 
resetEventHander(EventMethodWrapper) - 类 中的方法xyz.noark.core.ioc.manager.EventMethodManager
注册事件处理方法.
resetHttpHandler(HttpMethodWrapper) - 类 中的方法xyz.noark.core.ioc.manager.HttpMethodManager
 
resetPacketHandler(PacketMethodWrapper) - 类 中的方法xyz.noark.core.ioc.manager.PacketMethodManager
 
Resource - xyz.noark.core.ioc.scan中的接口
一种资源接口.
ResourceCallback - xyz.noark.core.ioc.scan中的接口
扫描资源后的回调接口.
ResourceScanning - xyz.noark.core.ioc.scan中的类
Class类扫描器.
ResultHelper - xyz.noark.core.network中的类
执行结果辅助类.
ResultHelper() - 类 的构造器xyz.noark.core.network.ResultHelper
 
RsaUtils - xyz.noark.core.util中的类
RSA加密解密工具类.
RsaUtils() - 类 的构造器xyz.noark.core.util.RsaUtils
 
run() - 类 中的方法xyz.noark.core.thread.AsyncTask
 

S

scanAllField(Class<?>, List<Class<? extends Annotation>>) - 类 中的静态方法xyz.noark.core.util.FieldUtils
利用反射,扫描出此类所有属性(包含父类中子类没有重写的属性)
scanPackage(String[], ResourceCallback) - 类 中的静态方法xyz.noark.core.ioc.scan.ResourceScanning
扫描指定目标下所有资源文件.
send(Integer, Object) - 接口 中的方法xyz.noark.core.network.Session
发送一个网络封包.
send(ByteArray) - 接口 中的方法xyz.noark.core.network.Session
发送一个网络封包.
send(NetworkProtocal) - 接口 中的方法xyz.noark.core.network.Session
发送一个网络协议
send(Integer, Object, Serializable...) - 类 中的静态方法xyz.noark.core.network.SessionManager
群发封包.
sendAndClose(Integer, Object) - 接口 中的方法xyz.noark.core.network.Session
发送完成后关闭当前链接.
Sender - xyz.noark.core.network中的类
网络层的封包发送工具类.
Sender() - 类 的构造器xyz.noark.core.network.Sender
 
ServerBootstrapException - xyz.noark.core.exception中的异常错误
服务器启动异常类.
ServerBootstrapException(String) - 异常错误 的构造器xyz.noark.core.exception.ServerBootstrapException
 
ServerBootstrapException(String, Exception) - 异常错误 的构造器xyz.noark.core.exception.ServerBootstrapException
 
Service - xyz.noark.core.annotation中的注释类型
Service注解用来标识一个业务处理类.
Session - xyz.noark.core.network中的接口
Session.
Session.State - xyz.noark.core.network中的枚举
Session状态.
SessionAttr<T> - xyz.noark.core.network中的类
Session属性值存储对象.
SessionAttr() - 类 的构造器xyz.noark.core.network.SessionAttr
 
SessionAttrKey<T> - xyz.noark.core.network中的类
Session属性Key.
SessionAttrMap - xyz.noark.core.network中的接口
Session存储属性的Map接口.
SessionManager - xyz.noark.core.network中的类
Session管理器.
SessionManager() - 类 的构造器xyz.noark.core.network.SessionManager
 
SessionParamWrapper - xyz.noark.core.ioc.wrap.param中的类
Session对象.
SessionParamWrapper() - 类 的构造器xyz.noark.core.ioc.wrap.param.SessionParamWrapper
 
set(T) - 类 中的方法xyz.noark.core.network.SessionAttr
设计属性中缓存的对象值
setByte(int, byte) - 接口 中的方法xyz.noark.core.lang.ByteArray
设置指定位置的字节内容
setByte(int, byte) - 类 中的方法xyz.noark.core.lang.ImmutableByteArray
 
setDeprecated(boolean) - 类 中的方法xyz.noark.core.ioc.wrap.method.PacketMethodWrapper
设置当前封包处理方法是否被废弃使用.
setLeft(L) - 类 中的方法xyz.noark.core.lang.MutablePair
设置左边的值
setLeft(L) - 类 中的方法xyz.noark.core.lang.MutableTriple
设置左边的值
setMiddle(M) - 类 中的方法xyz.noark.core.lang.MutableTriple
设置中间的值
setPacketCodec(PacketCodec) - 类 中的静态方法xyz.noark.core.network.PacketCodecHolder
 
setPrintLog(boolean) - 类 中的方法xyz.noark.core.ioc.wrap.method.AbstractControllerMethodWrapper
 
setProperties(Map<String, String>) - 类 中的静态方法xyz.noark.core.env.EnvConfigHolder
 
setRight(R) - 类 中的方法xyz.noark.core.lang.MutablePair
设置右边的值
setRight(R) - 类 中的方法xyz.noark.core.lang.MutableTriple
设置右边的值
setState(Session.State) - 类 中的方法xyz.noark.core.network.AbstractSession
设计当前Session的状态.
setUidAndSession(String, Session) - 类 中的静态方法xyz.noark.core.network.SessionManager
修复账号与Session新对应关系.
setValue(R) - 类 中的方法xyz.noark.core.lang.ImmutablePair
不可变对象,是不可以设计初始值的.
setValue(T) - 接口 中的方法xyz.noark.core.lang.Mutable
设置值
setValue(Boolean) - 类 中的方法xyz.noark.core.lang.MutableBoolean
 
setValue(boolean) - 类 中的方法xyz.noark.core.lang.MutableBoolean
设置值,在直接使用此类时,可以不用进行装箱操作
setValue(Number) - 类 中的方法xyz.noark.core.lang.MutableDouble
 
setValue(double) - 类 中的方法xyz.noark.core.lang.MutableDouble
设置值,在直接使用此类时,可以不用进行装箱操作
setValue(Number) - 类 中的方法xyz.noark.core.lang.MutableFloat
 
setValue(float) - 类 中的方法xyz.noark.core.lang.MutableFloat
设置值,在直接使用此类时,可以不用进行装箱操作
setValue(Number) - 类 中的方法xyz.noark.core.lang.MutableInt
 
setValue(int) - 类 中的方法xyz.noark.core.lang.MutableInt
设置值,在直接使用此类时,可以不用进行装箱操作
setValue(Number) - 类 中的方法xyz.noark.core.lang.MutableLong
 
setValue(long) - 类 中的方法xyz.noark.core.lang.MutableLong
设置值,在直接使用此类时,可以不用进行装箱操作
setValue(T) - 类 中的方法xyz.noark.core.lang.MutableObject
 
setValue(R) - 类 中的方法xyz.noark.core.lang.MutablePair
不可变对象,是不可以设计初始值的.
shutdown() - 接口 中的方法xyz.noark.core.network.TcpServer
停止服务.
shutdown() - 类 中的方法xyz.noark.core.thread.ThreadDispatcher
停止接受新的任务,把老的都处理掉.
SimpleMethodDefinition - xyz.noark.core.ioc.definition.method中的类
一个简单的方法定义.
SimpleMethodDefinition(MethodAccess, Method) - 类 的构造器xyz.noark.core.ioc.definition.method.SimpleMethodDefinition
 
single - 类 中的变量xyz.noark.core.ioc.definition.DefaultBeanDefinition
缓存那个单例对象
single - 类 中的变量xyz.noark.core.ioc.wrap.method.BaseMethodWrapper
缓存那个单例对象
size() - 类 中的方法xyz.noark.core.lang.DoubleArrayList
Returns the number of elements in this list.
size() - 接口 中的方法xyz.noark.core.lang.DoubleList
返回列表中的元素个数。
size() - 类 中的方法xyz.noark.core.lang.FloatArrayList
Returns the number of elements in this list.
size() - 接口 中的方法xyz.noark.core.lang.FloatList
返回列表中的元素个数。
size() - 类 中的方法xyz.noark.core.lang.IntArrayList
 
size() - 接口 中的方法xyz.noark.core.lang.IntList
返回列表中的元素个数。
size() - 类 中的方法xyz.noark.core.lang.PairHashMap
 
size() - 接口 中的方法xyz.noark.core.lang.PairMap
返回Map中键值数量.
size() - 类 中的方法xyz.noark.core.lang.TripleHashMap
 
size() - 接口 中的方法xyz.noark.core.lang.TripleMap
返回Map中键值数量.
sort() - 类 中的方法xyz.noark.core.ioc.manager.EventMethodManager
事件处理器排序执行
split(String, String) - 类 中的静态方法xyz.noark.core.util.StringUtils
Splits the provided text into an array, separators specified.
startup() - 接口 中的方法xyz.noark.core.network.TcpServer
开启服务.
state - 类 中的变量xyz.noark.core.network.AbstractSession
 
StaticComponent - xyz.noark.core.annotation中的注释类型
静态组件.
StaticComponentBeanDefinition - xyz.noark.core.ioc.definition中的类
组件类型的Bean定义.
StaticComponentBeanDefinition(Class<?>) - 类 的构造器xyz.noark.core.ioc.definition.StaticComponentBeanDefinition
 
statis - 类 中的变量xyz.noark.core.network.AbstractSession
 
statOnlinePlayerNum() - 类 中的静态方法xyz.noark.core.network.SessionManager
统计当前在线玩家数量.
statOnlineUidNum() - 类 中的静态方法xyz.noark.core.network.SessionManager
统计当前在线账号数量.
statSessionNum() - 类 中的静态方法xyz.noark.core.network.SessionManager
统计当前链接数量.
StringConverter - xyz.noark.core.converter.impl中的类
字符串转化器.
StringConverter() - 类 的构造器xyz.noark.core.converter.impl.StringConverter
 
StringUtils - xyz.noark.core.util中的类
字符串工具类.
StringUtils() - 类 的构造器xyz.noark.core.util.StringUtils
 
submit(AsyncTask) - 类 中的方法xyz.noark.core.thread.TaskQueue
往任务队列里提交一个任务。
SvnUtils - xyz.noark.core.util中的类
SVN相关操作工具类.
SvnUtils() - 类 的构造器xyz.noark.core.util.SvnUtils
 
SystemThreadCommand - xyz.noark.core.thread.command中的类
系统线程处理命令.
SystemThreadCommand(String, AbstractControllerMethodWrapper, Object...) - 类 的构造器xyz.noark.core.thread.command.SystemThreadCommand
 
SystemThreadCommand(Serializable, String, AbstractControllerMethodWrapper, Object...) - 类 的构造器xyz.noark.core.thread.command.SystemThreadCommand
 
SystemUtils - xyz.noark.core.util中的类
系统相关工具类.
SystemUtils() - 类 的构造器xyz.noark.core.util.SystemUtils
 

T

Table - xyz.noark.core.annotation.orm中的注释类型
声明的一个Java类所对应的数据表名。
taskQueue - 类 中的变量xyz.noark.core.thread.AsyncTask
 
TaskQueue - xyz.noark.core.thread中的类
任务处理队列.
TaskQueue(ExecutorService) - 类 的构造器xyz.noark.core.thread.TaskQueue
 
TcpServer - xyz.noark.core.network中的接口
TCP服务器.
TemplateConverter - xyz.noark.core.annotation中的注释类型
标识为模板转换实现类.
TemplateNotFoundException - xyz.noark.core.exception中的异常错误
模板对象未找到异常.
TemplateNotFoundException(Class<?>, Serializable) - 异常错误 的构造器xyz.noark.core.exception.TemplateNotFoundException
 
TemplateNotFoundException(Class<?>, Serializable, Serializable) - 异常错误 的构造器xyz.noark.core.exception.TemplateNotFoundException
 
TemplateNotFoundException(Class<?>, Serializable, Serializable, Serializable) - 异常错误 的构造器xyz.noark.core.exception.TemplateNotFoundException
 
temporarilyClosed(Integer) - 类 中的方法xyz.noark.core.ioc.manager.PacketMethodManager
临时关闭协议的入口.
temporaryOpening(Integer) - 类 中的方法xyz.noark.core.ioc.manager.PacketMethodManager
临时开启协议的入口.
THREAD_MODULAR - 接口 中的静态变量xyz.noark.core.Modular
线程模块.
THREAD_NAME_PREFIX - 类 中的静态变量xyz.noark.core.thread.ThreadModular
线程名称前缀
THREAD_POOL_SIZE - 类 中的静态变量xyz.noark.core.thread.ThreadModular
处理业务逻辑的线程数量
THREAD_TASK_QUEUE_TIMEOUT - 类 中的静态变量xyz.noark.core.thread.ThreadModular
队列超时销毁时间,单位:分钟
ThreadCommand - xyz.noark.core.thread中的接口
线程指令.
ThreadDispatcher - xyz.noark.core.thread中的类
线程调度器.
ThreadDispatcher() - 类 的构造器xyz.noark.core.thread.ThreadDispatcher
 
threadGroup() - 类 中的方法xyz.noark.core.ioc.wrap.method.AbstractControllerMethodWrapper
 
ThreadModular - xyz.noark.core.thread中的类
线程模块.
ThreadModular() - 类 的构造器xyz.noark.core.thread.ThreadModular
 
TimeoutHashMap<K,V> - xyz.noark.core.lang中的类
超时功能的HashMap.
TimeoutHashMap(long, TimeUnit, Supplier<? extends V>) - 类 的构造器xyz.noark.core.lang.TimeoutHashMap
 
toArray() - 类 中的方法xyz.noark.core.lang.DoubleArrayList
Returns an array containing all of the elements in this list in proper sequence (from first to last element).
toArray() - 接口 中的方法xyz.noark.core.lang.DoubleList
按适当顺序(从第一个到最后一个元素)返回包含此列表中所有元素的数组。
toArray() - 类 中的方法xyz.noark.core.lang.FloatArrayList
Returns an array containing all of the elements in this list in proper sequence (from first to last element).
toArray() - 接口 中的方法xyz.noark.core.lang.FloatList
按适当顺序(从第一个到最后一个元素)返回包含此列表中所有元素的数组。
toArray() - 类 中的方法xyz.noark.core.lang.IntArrayList
 
toArray() - 接口 中的方法xyz.noark.core.lang.IntList
按适当顺序(从第一个到最后一个元素)返回包含此列表中所有元素的数组。
toByteArray(short) - 类 中的静态方法xyz.noark.core.util.ByteArrayUtils
一个short类型的数字转化为2位byte数组
toByteArray(int) - 类 中的静态方法xyz.noark.core.util.ByteArrayUtils
一个int类型的数字转化为4位byte数组
toCode(long) - 类 中的静态方法xyz.noark.core.util.IdCodeUtils
ID编码为短字符串,方便输入.
toInt(byte[]) - 类 中的静态方法xyz.noark.core.util.ByteArrayUtils
4位byte数组转化为一个int类型的数字
toIntArray(String[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
toIntArray(Integer[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
toLong(String) - 类 中的静态方法xyz.noark.core.util.IdCodeUtils
短字符串解码为ID
toLongArray(String[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
toLongArray(Long[]) - 类 中的静态方法xyz.noark.core.util.ArrayUtils
 
toSeconds(Date) - 类 中的静态方法xyz.noark.core.util.DateUtils
将Date对象转化为秒数.
toString() - 类 中的方法xyz.noark.core.lang.AbstractPair
 
toString(String) - 类 中的方法xyz.noark.core.lang.AbstractPair
自定义格式的ToString
toString() - 类 中的方法xyz.noark.core.lang.AbstractTriple
 
toString(String) - 类 中的方法xyz.noark.core.lang.AbstractTriple
自定义格式的ToString
toString() - 类 中的方法xyz.noark.core.lang.MutableBoolean
 
toString() - 类 中的方法xyz.noark.core.lang.MutableDouble
 
toString() - 类 中的方法xyz.noark.core.lang.MutableFloat
 
toString() - 类 中的方法xyz.noark.core.lang.MutableInt
 
toString() - 类 中的方法xyz.noark.core.lang.MutableLong
 
toString() - 类 中的方法xyz.noark.core.lang.MutableObject
 
toString() - 类 中的方法xyz.noark.core.lang.PairHashMap
 
toString() - 类 中的方法xyz.noark.core.lang.Point
 
toString() - 类 中的方法xyz.noark.core.network.SessionAttrKey
 
toString(Exception) - 类 中的静态方法xyz.noark.core.util.ExceptionUtils
将异常堆栈转化成字符串的格式.
toUnsigned(byte) - 类 中的静态方法xyz.noark.core.util.UnsignedUtils
将byte类型的数字转化为无符号的数字.
toUnsigned(short) - 类 中的静态方法xyz.noark.core.util.UnsignedUtils
将short类型的数字转化为无符号的数字.
toUnsigned(int) - 类 中的静态方法xyz.noark.core.util.UnsignedUtils
将int类型的数字转化为无符号的数字.
TplAttr - xyz.noark.core.annotation.tpl中的注释类型
TplAttr注解用于标识模板类中的属性关系.
TplAttrContainer - xyz.noark.core.annotation.tpl中的注释类型
属性配置容器.
TplAttrRequiredException - xyz.noark.core.exception中的异常错误
模板属性必选异常.
TplAttrRequiredException(Class<?>, Field, TplAttr) - 异常错误 的构造器xyz.noark.core.exception.TplAttrRequiredException
 
TplConfigurationException - xyz.noark.core.exception中的异常错误
模板配置异常.
TplConfigurationException(String) - 异常错误 的构造器xyz.noark.core.exception.TplConfigurationException
 
TplConfigurationException(String, Exception) - 异常错误 的构造器xyz.noark.core.exception.TplConfigurationException
 
TplFile - xyz.noark.core.annotation.tpl中的注释类型
TplFile注解标识一种模板资源文件对应的模板类.
trimToSize() - 类 中的方法xyz.noark.core.lang.DoubleArrayList
将此IntArrayList实例的容量调整为列表的当前大小。
trimToSize() - 类 中的方法xyz.noark.core.lang.FloatArrayList
将此IntArrayList实例的容量调整为列表的当前大小。
trimToSize() - 类 中的方法xyz.noark.core.lang.IntArrayList
将此IntArrayList实例的容量调整为列表的当前大小。
Triple<L,M,R> - xyz.noark.core.lang中的接口
由三个元素组成的一个抽象对象.
TripleHashMap<L,M,R,V> - xyz.noark.core.lang中的类
两个元素当Key的HashMap.
TripleHashMap() - 类 的构造器xyz.noark.core.lang.TripleHashMap
 
TripleHashMap(int) - 类 的构造器xyz.noark.core.lang.TripleHashMap
 
TripleHashMap(int, float) - 类 的构造器xyz.noark.core.lang.TripleHashMap
 
TripleHashMap(List<V>, Function<? super V, ? extends L>, Function<? super V, ? extends M>, Function<? super V, ? extends R>) - 类 的构造器xyz.noark.core.lang.TripleHashMap
 
TripleMap<L,M,R,V> - xyz.noark.core.lang中的接口
三个元素当键的Map.
trySendResult(Session, int, Object) - 类 中的静态方法xyz.noark.core.network.ResultHelper
尝试发送入口的返回值.

U

Unauthorized - xyz.noark.core.annotation.controller中的注释类型
不需要认证的就可以访问的协议.
uncompress(byte[]) - 类 中的静态方法xyz.noark.core.util.ZlibUtils
解压缩.
UnrealizedException - xyz.noark.core.exception中的异常错误
未实现的异常,一种可能会出来,但却没有对应实现的异常.
UnrealizedException(String) - 异常错误 的构造器xyz.noark.core.exception.UnrealizedException
 
UnsignedUtils - xyz.noark.core.util中的类
无符号类型计算工具类.
UnsignedUtils() - 类 的构造器xyz.noark.core.util.UnsignedUtils
 
up(String) - 类 中的静态方法xyz.noark.core.util.SvnUtils
使用SVN更新一个路径.
up(String, String, String) - 类 中的静态方法xyz.noark.core.util.SvnUtils
使用SVN更新一个路径.
uri() - 类 中的方法xyz.noark.core.ioc.definition.method.HttpMethodDefinition
 
utf8Bytes(CharSequence) - 类 中的静态方法xyz.noark.core.util.StringUtils
编码字符串,编码为UTF-8
UTF_8 - 类 中的静态变量xyz.noark.core.util.CharsetUtils
UTF-8

V

Value - xyz.noark.core.annotation中的注释类型
注入配置文件中的属性.
ValueFieldDefinition - xyz.noark.core.ioc.definition.field中的类
Value方式注入配置参数.
ValueFieldDefinition(Field, String) - 类 的构造器xyz.noark.core.ioc.definition.field.ValueFieldDefinition
 
valueOf(String) - 枚举 中的静态方法xyz.noark.core.annotation.controller.ExecThreadGroup
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法xyz.noark.core.annotation.orm.Entity.FeatchType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法xyz.noark.core.annotation.orm.Json.JsonStyle
返回带有指定名称的该类型的枚举常量。
valueOf(int, int) - 类 中的静态方法xyz.noark.core.lang.Point
根据X与Y构建一个坐标点.
valueOf(String) - 枚举 中的静态方法xyz.noark.core.network.Session.State
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 类 中的静态方法xyz.noark.core.network.SessionAttrKey
 
values() - 枚举 中的静态方法xyz.noark.core.annotation.controller.ExecThreadGroup
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法xyz.noark.core.annotation.orm.Entity.FeatchType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法xyz.noark.core.annotation.orm.Json.JsonStyle
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法xyz.noark.core.network.Session.State
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

warning(long, int) - 类 中的方法xyz.noark.core.network.PacketStatis
预警记录.
write(int) - 类 中的方法xyz.noark.core.lang.ByteArrayOutputStream
 
write(byte[], int, int) - 类 中的方法xyz.noark.core.lang.ByteArrayOutputStream
 
write(int) - 类 中的方法xyz.noark.core.lang.ByteBufOutputStream
 
writeByte(byte) - 类 中的方法xyz.noark.core.lang.ByteArrayOutputStream
 
writeBytes(byte[]) - 类 中的方法xyz.noark.core.lang.ByteArrayOutputStream
 
writeField(Object, Field, Object) - 类 中的静态方法xyz.noark.core.util.FieldUtils
强制给一个属性Field写入值.
writeField(Object, String, Object) - 类 中的静态方法xyz.noark.core.util.FieldUtils
强制给一个指定名称的属性写入值.
writeInt(int) - 类 中的方法xyz.noark.core.lang.ByteArrayOutputStream
 
writeIntLE(int) - 类 中的方法xyz.noark.core.lang.ByteArrayOutputStream
 
writeRawVarint32(ByteBuf, int) - 类 中的静态方法xyz.noark.core.util.ByteBufUtils
向ByteBuf中写入一个Int32值
writeShort(int) - 类 中的方法xyz.noark.core.lang.ByteArrayOutputStream
 
writeShortLE(int) - 类 中的方法xyz.noark.core.lang.ByteArrayOutputStream
 

X

xyz.noark.core - 程序包 xyz.noark.core
核心功能库.
xyz.noark.core.annotation - 程序包 xyz.noark.core.annotation
Noark所有功能注解定义
xyz.noark.core.annotation.configuration - 程序包 xyz.noark.core.annotation.configuration
配置相关的功能注解
xyz.noark.core.annotation.controller - 程序包 xyz.noark.core.annotation.controller
控制入口相关功能注解.
xyz.noark.core.annotation.orm - 程序包 xyz.noark.core.annotation.orm
DB操作之ORM功能注解
xyz.noark.core.annotation.tpl - 程序包 xyz.noark.core.annotation.tpl
配置模板类的功能注解.
xyz.noark.core.converter - 程序包 xyz.noark.core.converter
字符串模板转化为对象
xyz.noark.core.converter.impl - 程序包 xyz.noark.core.converter.impl
常用类型智能转化实现
xyz.noark.core.env - 程序包 xyz.noark.core.env
系统配置
xyz.noark.core.event - 程序包 xyz.noark.core.event
异步事件的定义.
xyz.noark.core.exception - 程序包 xyz.noark.core.exception
常规异常类的申明
xyz.noark.core.ioc - 程序包 xyz.noark.core.ioc
IOC模块.
xyz.noark.core.ioc.definition - 程序包 xyz.noark.core.ioc.definition
IOC模块相关定义描述类.
xyz.noark.core.ioc.definition.field - 程序包 xyz.noark.core.ioc.definition.field
IOC模块注入属性定义
xyz.noark.core.ioc.definition.method - 程序包 xyz.noark.core.ioc.definition.method
IOC模块方法抽象定义
xyz.noark.core.ioc.manager - 程序包 xyz.noark.core.ioc.manager
常用功能管理类.
xyz.noark.core.ioc.scan - 程序包 xyz.noark.core.ioc.scan
类路径下扫描工具类库.
xyz.noark.core.ioc.wrap - 程序包 xyz.noark.core.ioc.wrap
IOC模块处理入口包装类库.
xyz.noark.core.ioc.wrap.method - 程序包 xyz.noark.core.ioc.wrap.method
IOC模块下可执行的方法包装类库.
xyz.noark.core.ioc.wrap.param - 程序包 xyz.noark.core.ioc.wrap.param
IOC模块控制入口中可注入参数实现.
xyz.noark.core.lang - 程序包 xyz.noark.core.lang
常用的数据结构类库.
xyz.noark.core.network - 程序包 xyz.noark.core.network
网络模块.
xyz.noark.core.thread - 程序包 xyz.noark.core.thread
线程模型.
xyz.noark.core.thread.command - 程序包 xyz.noark.core.thread.command
线程模块之命令模式.
xyz.noark.core.util - 程序包 xyz.noark.core.util
Noark提供的Java工具类库.

Z

ZlibUtils - xyz.noark.core.util中的类
ZLib压缩工具
ZlibUtils() - 类 的构造器xyz.noark.core.util.ZlibUtils
 
A B C D E F G H I J L M N O P R S T U V W X Z 
跳过导航链接