程序包的使用
org.redkale.util
-
使用org.redkale.util的程序包 程序包 说明 org.redkale.boot 提供Redkale服务器的启动、初始化和加载功能org.redkale.cached org.redkale.cached.spi org.redkale.cluster.spi org.redkale.convert 提供数据的序列化和反解析功能org.redkale.convert.ext Convert的基本数据的Coder实现org.redkale.convert.json 提供JSON的序列化和反解析功能org.redkale.convert.pb org.redkale.locked.spi org.redkale.mq MQ服务包org.redkale.mq.spi org.redkale.net 网络TCP/UDP基础服务包org.redkale.net.client 客户端网络包org.redkale.net.http HTTP协议包,提供HTTP协议服务器org.redkale.net.sncp SNCP协议包,提供SNCP协议服务器org.redkale.props.spi org.redkale.scheduled.spi org.redkale.service Service接口和模式配置包org.redkale.source 数据源(数据库、缓存)操作包org.redkale.source.spi org.redkale.util Redkale工具包 -
org.redkale.boot使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储AnyValue.MergeEnum merge两节点是否覆盖的判断函数Environment 环境变量, 只读版Properties 只存放system.property.RedkaleClassLoader Redkale内部ClassLoader -
org.redkale.cached使用的org.redkale.util中的类 类 说明 ThrowSupplier 抛异常版的Supplier -
org.redkale.cached.spi使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储AnyValue.MergeEnum merge两节点是否覆盖的判断函数InstanceProvider 配置源Agent的ProviderMultiHashKey 根据参数动态生成keyRedkaleClassLoader.DynBytesClassLoader ThrowSupplier 抛异常版的Supplier -
org.redkale.cluster.spi使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储AnyValue.MergeEnum merge两节点是否覆盖的判断函数InstanceProvider 配置源Agent的Provider -
org.redkale.convert使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储Attribute 该类实现动态映射一个JavaBean类中成员对应的getter、setter方法; 代替低效的反射实现方式。ByteArray 简单的byte[]操作类。ByteTreeNode byte树对象, key必须是latin1字符串ColumnHandler 字段值转换器,常见于脱敏操作Creator 实现一个类的构造方法。RedkaleException redkale的异常基础类StringWrapper 主要供 JsonConvert.writeWrapper 使用 -
org.redkale.convert.ext使用的org.redkale.util中的类 类 说明 StringWrapper 主要供 JsonConvert.writeWrapper 使用Uint128 16bytes数据结构 注意: 为了提高性能, Uint128中的bytes是直接返回, 不得对bytes的内容进行修改。 -
org.redkale.convert.json使用的org.redkale.util中的类 类 说明 Attribute 该类实现动态映射一个JavaBean类中成员对应的getter、setter方法; 代替低效的反射实现方式。ByteArray 简单的byte[]操作类。ByteTuple 简单的byte[]数据接口。StringWrapper 主要供 JsonConvert.writeWrapper 使用 -
org.redkale.convert.pb使用的org.redkale.util中的类 类 说明 Attribute 该类实现动态映射一个JavaBean类中成员对应的getter、setter方法; 代替低效的反射实现方式。ByteArray 简单的byte[]操作类。ByteTuple 简单的byte[]数据接口。Creator 实现一个类的构造方法。StringWrapper 主要供 JsonConvert.writeWrapper 使用Uint128 16bytes数据结构 注意: 为了提高性能, Uint128中的bytes是直接返回, 不得对bytes的内容进行修改。 -
org.redkale.locked.spi使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储AnyValue.MergeEnum merge两节点是否覆盖的判断函数InstanceProvider 配置源Agent的ProviderRedkaleClassLoader.DynBytesClassLoader -
org.redkale.mq使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储 -
org.redkale.mq.spi使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储AnyValue.MergeEnum merge两节点是否覆盖的判断函数Environment 环境变量, 只读版Properties 只存放system.property.InstanceProvider 配置源Agent的ProviderRedkaleClassLoader.DynBytesClassLoader -
org.redkale.net使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储ByteBufferPool ByteBuffer的对象池ByteTuple 简单的byte[]数据接口。ObjectPool 对象池RedkaleClassLoader Redkale内部ClassLoader -
org.redkale.net.client使用的org.redkale.util中的类 类 说明 ByteArray 简单的byte[]操作类。 -
org.redkale.net.http使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储AnyValueWriter AnyValue的可写版ByteArray 简单的byte[]操作类。ByteBufferPool ByteBuffer的对象池ByteTreeNode byte树对象, key必须是latin1字符串ByteTuple 简单的byte[]数据接口。Creator 实现一个类的构造方法。ObjectPool 对象池RedkaleException redkale的异常基础类 -
org.redkale.net.sncp使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储ByteArray 简单的byte[]操作类。ByteBufferPool ByteBuffer的对象池Creator 实现一个类的构造方法。ObjectPool 对象池RedkaleClassLoader Redkale内部ClassLoaderRedkaleClassLoader.DynBytesClassLoader RedkaleException redkale的异常基础类Uint128 16bytes数据结构 注意: 为了提高性能, Uint128中的bytes是直接返回, 不得对bytes的内容进行修改。 -
org.redkale.props.spi使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储InstanceProvider 配置源Agent的Provider -
org.redkale.scheduled.spi使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储AnyValue.MergeEnum merge两节点是否覆盖的判断函数InstanceProvider 配置源Agent的Provider -
org.redkale.service使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储RedkaleException redkale的异常基础类 -
org.redkale.source使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储Attribute 该类实现动态映射一个JavaBean类中成员对应的getter、setter方法; 代替低效的反射实现方式。Creator 实现一个类的构造方法。LambdaFunction Lambda的Function自定义类LambdaSupplier Lambda的Supplier自定义类RedkaleException redkale的异常基础类SelectColumn 判断字符串数组是否包含或排除指定字符串的操作类Sheet 页集合。 -
org.redkale.source.spi使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储AnyValue.MergeEnum merge两节点是否覆盖的判断函数InstanceProvider 配置源Agent的Provider -
org.redkale.util使用的org.redkale.util中的类 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储AnyValue.DefaultAnyValue 已过时。replaceAnyValueWriter
AnyValue.Entry 字段名和值的组合对象AnyValue.MergeEnum merge两节点是否覆盖的判断函数AnyValue.MergeStrategy merge两节点是否覆盖的判断函数AnyValueWriter AnyValue的可写版Attribute 该类实现动态映射一个JavaBean类中成员对应的getter、setter方法; 代替低效的反射实现方式。BoolRef 简单的boolean值引用ByteArray 简单的byte[]操作类。ByteBufferPool ByteBuffer的对象池ByteBufferReader 以ByteBuffer为数据载体的Reader
注意:最小可读空间至少是8ByteBufferWriter 以ByteBuffer为数据载体的WriterByteTreeNode byte树对象, key必须是latin1字符串ByteTuple 简单的byte[]数据接口。Copier JavaBean类对象的拷贝,相同的字段名会被拷贝Creator 实现一个类的构造方法。InstanceProvider 配置源Agent的ProviderInvoker 动态生成指定public方法的调用对象, 替代Method.invoke的反射方式LambdaBiConsumer Lambda的BiConsumer自定义类LambdaFunction Lambda的Function自定义类LambdaSupplier Lambda的Supplier自定义类LogExcludeLevel 已过时。MissingParamException 缺失参数异常类MultiHashKey 根据参数动态生成keyObjectPool 对象池OneOrList 单个对象或对象数组的合并类RedkaleClassLoader Redkale内部ClassLoaderRedkaleClassLoader.DynBytesClassLoader RedkaleException redkale的异常基础类Reproduce 已过时。SelectColumn 判断字符串数组是否包含或排除指定字符串的操作类Sheet 页集合。SimpleProxySelector 简单的http代理器Uint128 16bytes数据结构 注意: 为了提高性能, Uint128中的bytes是直接返回, 不得对bytes的内容进行修改。XmlReader 简单的xml读取器, 只读element节点信息,其他信息(如: namespace、comment、docdecl等)都会丢弃YamlProvider.YamlLoader