模块 org.redkale
程序包 org.redkale.util
Redkale工具包
-
接口概要 接口 说明 AnyValue.MergeStrategy merge两节点是否覆盖的判断函数Attribute<T,F> 该类实现动态映射一个JavaBean类中成员对应的getter、setter方法; 代替低效的反射实现方式。ByteTuple 简单的byte[]数据接口。ColumnHandler<F,V> 字段值转换器,常见于脱敏操作Copier<S,D> JavaBean类对象的拷贝,相同的字段名会被拷贝Creator<T> 实现一个类的构造方法。InstanceProvider<V> 配置源Agent的ProviderInvoker<C,R> 动态生成指定public方法的调用对象, 替代Method.invoke的反射方式LambdaBiConsumer<T,R> Lambda的BiConsumer自定义类LambdaFunction<T,R> Lambda的Function自定义类LambdaSupplier<T> Lambda的Supplier自定义类MultiHashKey 根据参数动态生成keyReproduce<D,S> 已过时。 ResourceEvent<T> 已过时。 replaced by org.redkale.inject.ResourceEventThrowSupplier<T> 抛异常版的SupplierUnsafe sun.misc.Unsafe 封装类YamlProvider 读取yml的解析器YamlProvider.YamlLoader -
类概要 类 说明 AnyValue 该类提供类似JSONObject的数据结构,主要用于读取xml配置文件和http-header存储AnyValue.DefaultAnyValue 已过时。 replaceAnyValueWriter
AnyValue.Entry<T> 字段名和值的组合对象AnyValueWriter AnyValue的可写版BoolRef 简单的boolean值引用ByteArray 简单的byte[]操作类。ByteBufferPool ByteBuffer的对象池ByteBufferReader 以ByteBuffer为数据载体的Reader
注意:最小可读空间至少是8ByteBufferWriter 以ByteBuffer为数据载体的WriterByteTreeNode<T> byte树对象, key必须是latin1字符串Environment 环境变量, 只读版Properties 只存放system.property.Flows Flow简单的操作Flows.SubscriberFuture<T> 简单的CompletableFuture与Flow.Subscriber的结合类。Flows.SubscriberListFuture<T> 简单的CompletableFuture与Flow.Subscriber的结合类。ObjectPool<T> 对象池ObjectRef<V> 简单的对象引用OneOrList<T> 单个对象或对象数组的合并类Redkale 版本RedkaleClassLoader Redkale内部ClassLoaderRedkaleClassLoader.DynBytesClassLoader RedkaleClassLoader.RedkaleCacheClassLoader SelectColumn 判断字符串数组是否包含或排除指定字符串的操作类Sheet<T> 页集合。SimpleProxySelector 简单的http代理器StringWrapper 主要供 JsonConvert.writeWrapper 使用ThreadHashExecutor 已过时。 Times 时间日期工具类Traces 创建traceid工具类TypeToken<T> 获取泛型的Type类Uint128 16bytes数据结构 注意: 为了提高性能, Uint128中的bytes是直接返回, 不得对bytes的内容进行修改。Utility 常见操作的工具类XmlReader 简单的xml读取器, 只读element节点信息,其他信息(如: namespace、comment、docdecl等)都会丢弃YamlReader 简单的yml读取器YamlReader.DefaultYamlLoader -
枚举概要 枚举 说明 AnyValue.MergeEnum merge两节点是否覆盖的判断函数 -
异常错误概要 异常错误 说明 MissingParamException 缺失参数异常类RedkaleException redkale的异常基础类RetcodeException 带retcode错误码的异常 -
注释类型概要 注释类型 说明 AutoLoad 已过时。 replaced by org.redkale.annotation.AutoLoadBean 已过时。 Command 已过时。 Comment 已过时。 ConstructorParameters 已过时。 replaced by org.redkale.annotation.ConstructorParametersLogExcludeLevel 已过时。 LogExcludeLevel.LogExcludeLevels LogLevel 已过时。 ResourceListener 已过时。 replaced byResourceChanged
ResourceType 已过时。 replaced by org.redkale.annotation.ResourceTypeVersion 已过时。 暂不实现