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

A

add($receiver, field, amount) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
时间运算 参考 java.util.GregorianCalendar.add
add(p) - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
 
add(realNode) - 类 中的方法net.jkcode.jkmvc.common.ConsistentHash
添加真实节点 添加对应虚拟节点
add(index, element) - 类 中的方法net.jkcode.jkmvc.common.DoneFlagList
 
add(num) - 类 中的方法net.jkcode.jkmvc.flusher.CounterFlusher
添加计数
add(req) - 接口 中的方法net.jkcode.jkmvc.flusher.IFlusher
单个请求入队
add(req) - 类 中的方法net.jkcode.jkmvc.flusher.RequestQueueFlusher
单个请求入队
addAll(p) - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
 
addAll(reqs) - 类 中的方法net.jkcode.jkmvc.flusher.UnitRequestQueueFlusher
多个请求入队
addChildScope(childScope) - 类 中的方法net.jkcode.jkmvc.scope.BaseScope
添加子作用域
addChildScope(closing) - 类 中的方法net.jkcode.jkmvc.scope.BaseScope
添加子作用域
addChildScope(childScope) - 类 中的方法net.jkcode.jkmvc.scope.CloseableScope
添加子作用域
addChildScope(closing) - 类 中的方法net.jkcode.jkmvc.scope.CloseableScope
添加子作用域
addChildScope(childScope) - 接口 中的方法net.jkcode.jkmvc.scope.IScope
添加子作用域
addChildScope(closing) - 接口 中的方法net.jkcode.jkmvc.scope.IScope
添加子作用域
addChildScope($this, closing) - 类 中的静态方法net.jkcode.jkmvc.scope.IScope.DefaultImpls
添加子作用域
addClosing(c) - 类 中的方法net.jkcode.jkmvc.scope.ClosingOnShutdown.Companion
添加要关闭的资源
addPackage(pck) - 类 中的方法net.jkcode.jkmvc.common.ClassScanner
添加单个包: 做了去重
addPackage(pck) - 接口 中的方法net.jkcode.jkmvc.common.IClassScanner
添加单个包
addPackages(pcks) - 类 中的方法net.jkcode.jkmvc.common.ClassScanner
添加多个包: 做了去重
addPackages(pcks) - 接口 中的方法net.jkcode.jkmvc.common.IClassScanner
添加多个包
AddressesParser - net.jkcode.jkmvc.common中的类
解析多地址
addThread(t) - 类 中的方法net.jkcode.jkmvc.ttl.SttlValue
添加被传递的线程
AllRequestScopedTransferableThreadLocal<T> - net.jkcode.jkmvc.ttl中的类
 
AllRequestScopedTransferableThreadLocal(supplier) - 类 的构造器net.jkcode.jkmvc.ttl.AllRequestScopedTransferableThreadLocal
 
AllRequestScopedTransferableThreadLocal() - 类 的构造器net.jkcode.jkmvc.ttl.AllRequestScopedTransferableThreadLocal
 
any($receiver, predicate) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Returns true if at least one entry matches the given predicate.
Application - net.jkcode.jkmvc.common中的类
应用信息
applyCalendar($receiver, block) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
对时间应用Calendar的操作,并返回新的时间
applyCommonPoolToCompletableFuture() - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool.Companion
 
ArgsParser - net.jkcode.jkmvc.validator中的类
函数参数解析
ArrayFilteredIterator<E> - net.jkcode.jkmvc.iterator中的类
对数组进行有过滤条件的迭代
ArrayFilteredIterator(arr) - 类 的构造器net.jkcode.jkmvc.iterator.ArrayFilteredIterator
对数组进行有过滤条件的迭代
ArrayFilteredTransformedIterator<E,R> - net.jkcode.jkmvc.iterator中的类
对数组进行有过滤条件有转换元素的迭代
ArrayFilteredTransformedIterator(arr) - 类 的构造器net.jkcode.jkmvc.iterator.ArrayFilteredTransformedIterator
对数组进行有过滤条件有转换元素的迭代
associate($receiver, transform) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Returns a Map containing key-value pairs provided by transform function applied to elements of the given array.
associate($receiver, transform) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Returns a Map containing key-value pairs provided by transform function applied to elements of the given array.
AtomicLock - net.jkcode.jkmvc.lock中的类
使用AtomicBoolean作为锁 false是没锁, true为有锁 AtomicBoolean对象要初始化为false
AtomicLock() - 类 的构造器net.jkcode.jkmvc.lock.AtomicLock
使用AtomicBoolean作为锁 false是没锁, true为有锁 AtomicBoolean对象要初始化为false
AtomicStarter - net.jkcode.jkmvc.common中的类
使用AtomicBoolean实现一次性的启动
AtomicStarter() - 类 的构造器net.jkcode.jkmvc.common.AtomicStarter
使用AtomicBoolean实现一次性的启动
awaitTermination(p0, p1) - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool
 

B

BaseCache - net.jkcode.jkmvc.cache中的类
基础缓存类
BaseCache() - 类 的构造器net.jkcode.jkmvc.cache.BaseCache
基础缓存类
BaseScope - net.jkcode.jkmvc.scope中的类
作用域对象
BaseScope() - 类 的构造器net.jkcode.jkmvc.scope.BaseScope
作用域对象
BeanSingletons - net.jkcode.jkmvc.singleton中的类
全局的bean的单例池 根据类来获得或创建单例
beginScope() - 类 中的方法net.jkcode.jkmvc.scope.BaseScope
作用域开始
beginScope() - 类 中的方法net.jkcode.jkmvc.scope.CloseableScope
作用域开始
beginScope() - 接口 中的方法net.jkcode.jkmvc.scope.IScope
作用域开始
between(value, min, max) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
检查是否在某个范围内
bits - 类 中的变量net.jkcode.jkmvc.bit.ClearBitElementIterator
 
bits - 类 中的变量net.jkcode.jkmvc.bit.ClearBitIterator
 
bits - 类 中的变量net.jkcode.jkmvc.bit.IBitCollection
 
bits - 类 中的变量net.jkcode.jkmvc.bit.IBitSet
 
bits - 类 中的变量net.jkcode.jkmvc.bit.SetBitElementIterator
 
bits - 类 中的变量net.jkcode.jkmvc.bit.SetBitIterator
 
blockUntilNextMillis(lastTimestamp) - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeIdWorker
阻塞到下一个毫秒,直到获得新的时间戳
buildJedisPoolConfig(config) - 类 中的方法net.jkcode.jkmvc.redis.JedisFactory
构建redis连接池配置
buildJedisPoolConfig(config) - 类 中的方法net.jkcode.jkmvc.redis.ShardedJedisFactory
构建redis连接池配置
buildProperties(file, type) - 类 中的方法net.jkcode.jkmvc.common.Config.Companion
构建配置项
buildProperties(inputStream, type) - 类 中的方法net.jkcode.jkmvc.common.Config.Companion
构建配置项
buildQueryString($receiver, str, encoding) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
将参数转为查询字符串
buildQueryString($receiver, encoding) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
将参数转为查询字符串
bytes2FileSize(size) - 类 中的静态方法net.jkcode.jkmvc.common._FileKt
字节数换算为文件大小字符串

C

camel2Underline($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
驼峰转下划线
castTo($receiver, clazz) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
将当前值强制类型转换为指定类型的非空值
castTo($receiver, type) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
将字符串转换为指定类型的非空值
classes2Instances(prop) - 类 中的方法net.jkcode.jkmvc.common.Config
配置项是类的列表, 对应返回实例列表
classes2Instances(prop) - 类 中的方法net.jkcode.jkmvc.common.IConfig
配置项是类的列表, 对应返回实例列表
classPath2class($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
类的相对路径转类
ClassScanner - net.jkcode.jkmvc.common中的类
扫描指定包下的类
ClassScanner() - 类 的构造器net.jkcode.jkmvc.common.ClassScanner
扫描指定包下的类
cleanDirty() - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
标记为干净
clear() - 接口 中的方法net.jkcode.jkmvc.cache.ICache
清空缓存
clear() - 类 中的方法net.jkcode.jkmvc.cache.JedisCache
清空缓存
clear() - 类 中的方法net.jkcode.jkmvc.cache.LRUCache
清空缓存
clear($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
清空数据
clear($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
StringBuilder扩展 清空
clear() - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
 
clear() - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
clear() - 类 中的方法net.jkcode.jkmvc.common.FixedKeyMapFactory.FixedKeyMap
清除所有元素
clear() - 类 中的方法net.jkcode.jkmvc.common.LazyAllocatedMap
已过时。
 
ClearBitElementIterator<E> - net.jkcode.jkmvc.bit中的类
空比特对应元素的迭代器
ClearBitElementIterator() - 类 的构造器net.jkcode.jkmvc.bit.ClearBitElementIterator
 
ClearBitIterator - net.jkcode.jkmvc.bit中的类
空比特的迭代器
ClearBitIterator() - 类 的构造器net.jkcode.jkmvc.bit.ClearBitIterator
 
cloneProperties($receiver, props) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
克隆对象属性
cloneProperties($receiver, cloningArrayCollectionElement, props) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
克隆对象属性
close() - 类 中的方法net.jkcode.jkmvc.scope.IRequestScope
可能没有开始请求作用域, 则需要关机时主动结束作用域(释放资源) 如cli环境中调用Db
CloseableScope - net.jkcode.jkmvc.scope中的类
将 Closeable 转为 IScope
CloseableScope(closing) - 类 的构造器net.jkcode.jkmvc.scope.CloseableScope
将 Closeable 转为 IScope
ClosingOnShutdown - net.jkcode.jkmvc.scope中的类
关机时要关闭的资源
ClosingOnShutdown() - 类 的构造器net.jkcode.jkmvc.scope.ClosingOnShutdown
关机时要关闭的资源
ClosingOnShutdown.Companion - net.jkcode.jkmvc.scope中的类
 
collectClass(relativePath) - 接口 中的方法net.jkcode.jkmvc.common.IClassScanner
收集类文件
collectClass(relativePath) - 类 中的方法net.jkcode.jkmvc.common.LambdaClassScanner
收集类文件
collectColumn($receiver, key) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
收集某列的值
CollectionDecorator<E,R> - net.jkcode.jkmvc.common中的类
集合的包装器 包含函数为 fun decorateCollection(col: Collection, transform: (T) -> R): Collection 跟 fun Iterable.map(transform: (T) -> R): List 功能是类似的, 只不过他不创建 ArrayList 对象来保存元素, 即不保存元素, 只是引用代理 使用: 1 如果集合元素很多, AbstractCollectionDecorator 优于 Iterable.map() 2 如果转换操作代价很大, Iterable.map() 优于 AbstractCollectionDecorator 3 如果需要序列化, Iterable.map() 优于 AbstractCollectionDecorator, 免得序列化一些不必要的东西
CollectionDecorator(col, transform) - 类 的构造器net.jkcode.jkmvc.common.CollectionDecorator
集合的包装器 包含函数为 fun decorateCollection(col: Collection, transform: (T) -> R): Collection 跟 fun Iterable.map(transform: (T) -> R): List 功能是类似的, 只不过他不创建 ArrayList 对象来保存元素, 即不保存元素, 只是引用代理 使用: 1 如果集合元素很多, AbstractCollectionDecorator 优于 Iterable.map() 2 如果转换操作代价很大, Iterable.map() 优于 AbstractCollectionDecorator 3 如果需要序列化, Iterable.map() 优于 AbstractCollectionDecorator, 免得序列化一些不必要的东西
CollectionFilteredIterator<E> - net.jkcode.jkmvc.iterator中的类
对集合进行有过滤条件的迭代
CollectionFilteredIterator(col) - 类 的构造器net.jkcode.jkmvc.iterator.CollectionFilteredIterator
对集合进行有过滤条件的迭代
CollectionFilteredTransformedIterator<E,R> - net.jkcode.jkmvc.iterator中的类
对集合进行有过滤条件有转换元素的迭代
CollectionFilteredTransformedIterator(col) - 类 的构造器net.jkcode.jkmvc.iterator.CollectionFilteredTransformedIterator
对集合进行有过滤条件有转换元素的迭代
combile(other) - 接口 中的方法net.jkcode.jkmvc.validator.IValidator
合并2个校验器
combile(other) - 接口 中的方法net.jkcode.jkmvc.validator.IValidator
合并2个校验器
combile($this, other) - 类 中的静态方法net.jkcode.jkmvc.validator.IValidator.DefaultImpls
合并2个校验器
combile($this, other) - 类 中的静态方法net.jkcode.jkmvc.validator.IValidator.DefaultImpls
合并2个校验器
combile(other) - 类 中的方法net.jkcode.jkmvc.validator.RuleValidator
合并2个校验器
combile(other) - 类 中的方法net.jkcode.jkmvc.validator.RuleValidator
合并2个校验器
Companion - 接口 中的静态变量net.jkcode.jkmvc.cache.ICache
 
Companion - 类 中的静态变量net.jkcode.jkmvc.common.Config
 
Companion - 类 中的静态变量net.jkcode.jkmvc.common.ModuleLogSwitcher
 
Companion - 类 中的静态变量net.jkcode.jkmvc.common.SimpleObjectPool
 
Companion - 类 中的静态变量net.jkcode.jkmvc.http.HttpClient
 
Companion - 类 中的静态变量net.jkcode.jkmvc.idworker.SnowflakeId
 
Companion - 类 中的静态变量net.jkcode.jkmvc.idworker.SnowflakeIdWorker
 
Companion - 接口 中的静态变量net.jkcode.jkmvc.lock.IKeyLock
 
Companion - 类 中的静态变量net.jkcode.jkmvc.lock.JedisKeyLock
 
Companion - 类 中的静态变量net.jkcode.jkmvc.scope.ClosingOnShutdown
 
Companion - 接口 中的静态变量net.jkcode.jkmvc.serialize.ISerializer
 
Companion - 类 中的静态变量net.jkcode.jkmvc.ttl.ScopedTransferableThreadLocal
 
Companion - 类 中的静态变量net.jkcode.jkmvc.ttl.SttlThreadPool
 
Companion - 类 中的静态变量net.jkcode.jkmvc.validator.RuleValidator
 
Companion - 类 中的静态变量net.jkcode.jkmvc.validator.ValidateFunc
 
compileSubRules(rule) - 类 中的方法net.jkcode.jkmvc.validator.RuleValidator.Companion
编译规则表达式 规则表达式是由多个(函数调用的)规则子表达式组成, 规则子表达式之间以空格分隔, 格式为 a(1) b(1,2) c(3,4) val subRules = ValidationExpr::compileSubRules("trim notEmpty email");
component1() - 类 中的方法net.jkcode.jkmvc.common.MutablePair
 
component1() - 类 中的方法net.jkcode.jkmvc.common.MutableTriple
 
component1() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId
 
component2() - 类 中的方法net.jkcode.jkmvc.common.MutablePair
 
component2() - 类 中的方法net.jkcode.jkmvc.common.MutableTriple
 
component2() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId
 
component3() - 类 中的方法net.jkcode.jkmvc.common.MutableTriple
 
component3() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId
 
component4() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId
 
Config - net.jkcode.jkmvc.common中的类
配置数据,用于加载配置文件,并读取配置数据 Config data, can load properties file from CLASSPATH or File object.
Config(props, file) - 类 的构造器net.jkcode.jkmvc.common.Config
配置数据,用于加载配置文件,并读取配置数据 Config data, can load properties file from CLASSPATH or File object.
Config(file, type) - 类 的构造器net.jkcode.jkmvc.common.Config
例子: val config = Config("my_config.properties"); val config = Config("my_config.properties", "properties"); val config = Config("my_config.properties", "yaml"); val username = config.get("username");
Config.Companion - net.jkcode.jkmvc.common中的类
 
ConsistentHash<T> - net.jkcode.jkmvc.common中的类
一致性hash实现
ConsistentHash(virtualNodeMultiple, virtualNodeMaxSize, realNodes, hashFunc) - 类 的构造器net.jkcode.jkmvc.common.ConsistentHash
一致性hash实现
contains(element) - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
判断是否包含单个元素
containsAll(elements) - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
判断是否包含多个元素
containsAllKeys($receiver, keys) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
检查是否包含所有键
containsAnyKey($receiver, keys) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
检查是否包含任一个键
containsKey(key) - 类 中的方法net.jkcode.jkmvc.common.Config
判断是否含有配置项
containsKey(key) - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
containsKey() - 类 中的方法net.jkcode.jkmvc.common.FixedKeyMapFactory.FixedKeyMap
检查是否包含key
containsKey(key) - 类 中的方法net.jkcode.jkmvc.common.IConfig
判断是否含有配置项
containsKey() - 类 中的方法net.jkcode.jkmvc.common.LazyAllocatedMap
已过时。
 
containsValue(value) - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
containsValue() - 类 中的方法net.jkcode.jkmvc.common.FixedKeyMapFactory.FixedKeyMap
检查是否包含value
containsValue() - 类 中的方法net.jkcode.jkmvc.common.LazyAllocatedMap
已过时。
 
ContentType - net.jkcode.jkmvc.http中的枚举
http内容类型
ContentType() - 枚举 的构造器net.jkcode.jkmvc.http.ContentType
http内容类型
ContentType.APPLICATION_FORM_URLENCODED - net.jkcode.jkmvc.http中的类
 
ContentType.APPLICATION_JSON - net.jkcode.jkmvc.http中的类
 
ContentType.APPLICATION_OCTET_STREAM - net.jkcode.jkmvc.http中的类
 
ContentType.APPLICATION_XML - net.jkcode.jkmvc.http中的类
 
ContentType.MULTIPART_FORM_DATA - net.jkcode.jkmvc.http中的类
 
ContentType.TEXT_HTML - net.jkcode.jkmvc.http中的类
 
ContentType.TEXT_PLAIN - net.jkcode.jkmvc.http中的类
 
ContentType.TEXT_XML - net.jkcode.jkmvc.http中的类
 
convert($receiver, value) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
转换参数类型
convertArg(arg, variables, type) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFunc
根据参数类型,转换参数值
convertValue(value, type) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFunc
根据校验值的类型,转换校验值
copy(first, second) - 类 中的方法net.jkcode.jkmvc.common.MutablePair
可修改的pair
copy(first, second, third) - 类 中的方法net.jkcode.jkmvc.common.MutableTriple
可修改的Triple
copy(sequence, timestamp, datacenterId, workerId) - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId
Snowflake算法的id 通过 val timestamp = (id shr 22) + startTimestamp 可大致知道请求时间
CounterFlusher - net.jkcode.jkmvc.flusher中的类
计数来刷盘 定时刷盘 + 定量刷盘 注意: 1 doFlush()直接换新的计数, 而处理旧的计数
CounterFlusher(flushQuota, flushTimeoutMillis) - 类 的构造器net.jkcode.jkmvc.flusher.CounterFlusher
计数来刷盘 定时刷盘 + 定量刷盘 注意: 1 doFlush()直接换新的计数, 而处理旧的计数
createMap() - 类 中的方法net.jkcode.jkmvc.common.FixedKeyMapFactory
创建有固定key的map
createOrRename($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._FileKt
尝试创建文件, 如果已有同名文件, 则重命名为新文件, 加计数后缀
curr - 类 中的变量net.jkcode.jkmvc.bit.ClearBitElementIterator
 
curr - 类 中的变量net.jkcode.jkmvc.bit.ClearBitIterator
 
curr - 类 中的变量net.jkcode.jkmvc.bit.SetBitElementIterator
 
curr - 类 中的变量net.jkcode.jkmvc.bit.SetBitIterator
 
current() - 类 中的方法net.jkcode.jkmvc.ttl.SttlCurrentHolder
获得当前者
currentOrNull() - 类 中的方法net.jkcode.jkmvc.ttl.SttlCurrentHolder
获得当前者
currentServer() - 类 中的静态方法net.jkcode.jkmvc.common._NetKt
获得当前启动的 IRpcServer
currIndex() - 类 中的方法net.jkcode.jkmvc.flusher.IQuotaFlusher
获得当前索引
currMillis() - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
获得以毫秒为单位的当前时间 优化原生api System.currentTimeMillis(), 频繁调用消耗大, 因此使用 currMs 来缓存当前毫秒, 并由 CommonMilliTimer 来定时刷新 但是不精准, 不能用于精确毫秒的场景, 如SnowflakeIdWorker, 他使用currMillis()会导致生成id为负数

D

decorateCollection(col, transform) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
包装迭代器
decorateIterator(iterator, transform) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
包装迭代器
delete(uri, body, contentType, requestTimeout) - 类 中的方法net.jkcode.jkmvc.http.HttpClient
发送get请求
deleteSuffix($receiver, str) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
StringBuilder扩展 删除最后的一段子字符串
digit(value) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
检查是否数字,不包含.-
DirtyFlagMap<K,V> - net.jkcode.jkmvc.common中的类
标记是否脏了(改动过数据)的map
DirtyFlagMap(map) - 类 的构造器net.jkcode.jkmvc.common.DirtyFlagMap
标记是否脏了(改动过数据)的map
DirtyFlagMap() - 类 的构造器net.jkcode.jkmvc.common.DirtyFlagMap
公开构造函数
doBeginScope() - 类 中的方法net.jkcode.jkmvc.scope.BaseScope
作用域开始
doBeginScope() - 类 中的方法net.jkcode.jkmvc.ttl.ScopedTransferableThreadLocal
作用域开始 开始新值, 如果有旧值, 就删掉
doEndScope() - 类 中的方法net.jkcode.jkmvc.scope.BaseScope
作用域结束
doEndScope() - 类 中的方法net.jkcode.jkmvc.ttl.ScopedTransferableThreadLocal
作用域结束 删除值, 要删除所有被传递的线程的值 endScope() 可能随时随地调用, 也就是说 SttlValue 随时可能被删除, 但可能某个线程调用了 SttlInterceptor.intercept(回调), 但此时回调还没触发, 也就是旧的 ScopedTransferableThreadLocal 对象还未恢复, 等恢复后引用的 SttlValue 却应该被删掉, 因此添加 deleted 属性来做是否已删除的判断
doFlush(oldIndex) - 类 中的方法net.jkcode.jkmvc.flusher.CounterFlusher
处理旧索引的请求
doFlush(oldIndex) - 类 中的方法net.jkcode.jkmvc.flusher.IQuotaFlusher
处理旧索引的请求
doFlush(oldIndex) - 类 中的方法net.jkcode.jkmvc.flusher.RequestQueueFlusher
处理旧索引的请求
doGet(key) - 类 中的方法net.jkcode.jkmvc.cache.BaseCache
根据键获得值
doGet(key) - 类 中的方法net.jkcode.jkmvc.cache.JedisCache
根据键获得值
doGet(key) - 类 中的方法net.jkcode.jkmvc.cache.LRUCache
根据键获得值
DoneFlagList<T> - net.jkcode.jkmvc.common中的类
标记元素已完成的列表
DoneFlagList(list) - 类 的构造器net.jkcode.jkmvc.common.DoneFlagList
标记元素已完成的列表
DoneFlagList() - 类 的构造器net.jkcode.jkmvc.common.DoneFlagList
标记元素已完成的列表
DoneFlagList.DoneIterator - net.jkcode.jkmvc.common中的类
已完成/未完成元素的迭代器
doneIterator(done) - 类 中的方法net.jkcode.jkmvc.common.DoneFlagList
获得已完成/未完成元素的迭代器
DoneIterator($outer) - 类 的构造器net.jkcode.jkmvc.common.DoneFlagList.DoneIterator
已完成/未完成元素的迭代器
doPut(key, value, expireSencond) - 类 中的方法net.jkcode.jkmvc.cache.BaseCache
设置键值
doPut(key, value, expireSencond) - 类 中的方法net.jkcode.jkmvc.cache.JedisCache
设置键值
doPut(key, value, expireSencond) - 类 中的方法net.jkcode.jkmvc.cache.LRUCache
设置键值
doQuickLock(key, expireSeconds) - 类 中的方法net.jkcode.jkmvc.lock.IDistributedKeyLock
快速加锁, 锁不住不等待, 有过期时间
doQuickLock(key, expireSeconds) - 类 中的方法net.jkcode.jkmvc.lock.JedisKeyLock
快速加锁, 锁不住不等待, 有过期时间
doStart() - 接口 中的方法net.jkcode.jkmvc.common.IPlugin
初始化
doUnlock(key) - 类 中的方法net.jkcode.jkmvc.lock.IDistributedKeyLock
解锁
doUnlock(key) - 类 中的方法net.jkcode.jkmvc.lock.JedisKeyLock
解锁
drainTo($receiver, c, maxElements) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
从队列中抽取指定数目的元素 注意: ConcurrentLinkedQueue 中元素不能为null, 同时size() 是遍历性能慢, 尽量使用 isEmpty()
dumpVirtualNodes() - 类 中的方法net.jkcode.jkmvc.common.ConsistentHash
输出虚拟节点

E

ElementArray<E> - net.jkcode.jkmvc.elements中的类
元素数组
ElementArray(arr) - 类 的构造器net.jkcode.jkmvc.elements.ElementArray
元素数组
ElementCollection<E> - net.jkcode.jkmvc.elements中的类
元素集合
ElementCollection(col) - 类 的构造器net.jkcode.jkmvc.elements.ElementCollection
元素集合
ElementsFilteredTransformedIterator<E,R> - net.jkcode.jkmvc.iterator中的类
对多个元素进行有过滤条件有转换元素的迭代
ElementsFilteredTransformedIterator() - 类 的构造器net.jkcode.jkmvc.iterator.ElementsFilteredTransformedIterator
对多个元素进行有过滤条件有转换元素的迭代
email(value) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
检查是否邮件格式
emptyIntArray() - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
空数组
endScope() - 类 中的方法net.jkcode.jkmvc.scope.BaseScope
作用域结束
endScope() - 类 中的方法net.jkcode.jkmvc.scope.CloseableScope
作用域结束
endScope() - 接口 中的方法net.jkcode.jkmvc.scope.IScope
作用域结束
endsWith(value, suffix, ignoreCase) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
检查字符串是否有后缀
entrySet() - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
entrySet() - 类 中的方法net.jkcode.jkmvc.common.FixedKeyMapFactory.FixedKeyMap
********************* EntrySet
EntrySet() - 类 的构造器net.jkcode.jkmvc.common.FixedKeyMap.EntrySet
 
entrySet() - 类 中的方法net.jkcode.jkmvc.common.LazyAllocatedMap
已过时。
 
enumeration($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
获得Enumeration
equals(p) - 类 中的方法net.jkcode.jkmvc.common.MutablePair
 
equals(p) - 类 中的方法net.jkcode.jkmvc.common.MutableTriple
 
equals(p) - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId
 
execute(command) - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool
改写 execute() 方法 在执行之前传递一下 ScopedTransferableThreadLocal对象, 在执行后就恢复一下 ScopedTransferableThreadLocal对象
execute(value, params, variables, label) - 接口 中的方法net.jkcode.jkmvc.validator.IValidateFunc
执行函数 如果是预言函数 + 预言失败, 则抛 ValidateException 异常
execute(value, args, variables, label) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFunc
执行函数 如果是预言函数 + 预言失败, 则抛 ValidateException 异常
executeSubRule(subRule, value, variables, label) - 类 中的方法net.jkcode.jkmvc.validator.RuleValidator
运算规则子表达式
exprTo($receiver, clazz) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
将表达式转换为指定类型的非空值 支持表达式如: "a"(包含引号) / null / 1 / 3 等
exprTo($receiver, clazz) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
将表达式转换为指定类型的非空值
exprTo($receiver, type) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
将表达式转换为指定类型的非空值

F

fileSize2Bytes(sizeStr) - 类 中的静态方法net.jkcode.jkmvc.common._FileKt
文件大小字符串换算为字节数
fileSizeUnit2Bytes(unit) - 类 中的静态方法net.jkcode.jkmvc.common._FileKt
文件大小单位换算为字节数
filter(ele) - 类 中的方法net.jkcode.jkmvc.common.DoneFlagList.DoneIterator
过滤元素
filter(ele) - 类 中的方法net.jkcode.jkmvc.iterator.ElementsFilteredTransformedIterator
过滤元素
FixedKeyMap() - 类 的构造器net.jkcode.jkmvc.common.FixedKeyMapFactory.FixedKeyMap
构造函数
FixedKeyMap.EntrySet - net.jkcode.jkmvc.common中的类
 
FixedKeyMapFactory - net.jkcode.jkmvc.common中的类
有固定key的map的工厂 主要是为2类场景准备 1. 存储从jdbc结果集中读取的行数据 2. OrmEntity 中的 data 属性的类型
FixedKeyMapFactory() - 类 的构造器net.jkcode.jkmvc.common.FixedKeyMapFactory
构造函数
FixedKeyMapFactory.FixedKeyMap - net.jkcode.jkmvc.common中的类
有固定key的map
flush(byTimeout) - 接口 中的方法net.jkcode.jkmvc.flusher.IFlusher
将积累的请求刷掉
flush(byTimeout) - 类 中的方法net.jkcode.jkmvc.flusher.IQuotaFlusher
将积累的请求刷掉
forEach($receiver, action) - 类 中的静态方法net.jkcode.jkmvc.common._BitSetKt
Performs the given operation on each element of this class SetBitIterator.
forEachVirtualIndexFromRealNode(realNode, action) - 类 中的方法net.jkcode.jkmvc.common.ConsistentHash
遍历真实节点对应的每个虚拟节点的序号 一个真实节点对应创建 virtualNodeMultiple 个虚拟节点
format($receiver, pattern) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
日期格式化
format($receiver, precision) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
格式化 double 值
formateCents(value, pattern) - 类 中的静态方法net.jkcode.jkmvc.common.Formatter
格式化分
formateCents(value) - 类 中的静态方法net.jkcode.jkmvc.common.Formatter
格式化分
formateDate(value) - 类 中的静态方法net.jkcode.jkmvc.common.Formatter
格式化日期
formateTimestamp(value, isSecond) - 类 中的静态方法net.jkcode.jkmvc.common.Formatter
格式化时间戳
formateTimestamp(value) - 类 中的静态方法net.jkcode.jkmvc.common.Formatter
格式化时间戳
Formatter - net.jkcode.jkmvc.common中的类
 
fromLong(id) - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId.Companion
解析为id 从64位的ID中, 通过移位+掩码运算来获得各个id元素
FstSerializer - net.jkcode.jkmvc.serialize中的类
基于fast-serialization的序列化
FstSerializer() - 类 的构造器net.jkcode.jkmvc.serialize.FstSerializer
基于fast-serialization的序列化
fullTime($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
充满时间

G

generateId(module) - 类 中的静态方法net.jkcode.jkmvc.common._IdKt
生成唯一id
generateUUID() - 类 中的静态方法net.jkcode.jkmvc.common._IdKt
生成uuid
get(key) - 类 中的方法net.jkcode.jkmvc.cache.BaseCache
根据键获得值
get(key) - 接口 中的方法net.jkcode.jkmvc.cache.ICache
根据键获得值
get($receiver, index) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Returns the element at the specified position in this collection.
get($receiver, field) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
获得日历字段 参考 java.util.Calendar.get
get(key) - 类 中的方法net.jkcode.jkmvc.common.ConsistentHash
根据key, 计算hash, 获得离hash最近的顺时针节点
get(index) - 类 中的方法net.jkcode.jkmvc.common.ConsistentHash
获得离i最近的顺时针节点
get(key) - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
get(index) - 类 中的方法net.jkcode.jkmvc.common.DoneFlagList
 
get() - 类 中的方法net.jkcode.jkmvc.common.FixedKeyMapFactory.FixedKeyMap
根据key获得value
get() - 类 中的方法net.jkcode.jkmvc.common.LazyAllocatedMap
已过时。
 
get(uri, body, contentType, requestTimeout) - 类 中的方法net.jkcode.jkmvc.http.HttpClient
发送get请求
get(t) - 类 中的方法net.jkcode.jkmvc.ttl.JkThreadLocal
获得线程的值
get(initOnNull) - 类 中的方法net.jkcode.jkmvc.ttl.ScopedTransferableThreadLocal
获得值 endScope() 可能随时随地调用, 也就是说 SttlValue 随时可能被删除, 但可能某个线程调用了 SttlInterceptor.intercept(回调), 但此时回调还没触发, 也就是旧的 ScopedTransferableThreadLocal 对象还未恢复, 等恢复后引用的 SttlValue 却应该被删掉, 因此添加 deleted 属性来做是否已删除的判断 可能同一个线程读两次get(), 读的值不一样, 第一次不为null, 第二次为null, 具体以其他线程修改的时间或endScope()调用的时间为准
get(name) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFunc.Companion
获得校验方法
get_next() - 类 中的方法net.jkcode.jkmvc.iterator.ElementsFilteredTransformedIterator
下一序号
getAccessibleField($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得可访问的属性
getAccessibleMethod($receiver, name, parameterTypes) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得可访问的方法
getAllObjectsField() - 类 中的方法net.jkcode.jkmvc.common.SimpleObjectPool.Companion
所有对象属性
getArr() - 类 中的方法net.jkcode.jkmvc.elements.ElementArray
 
getAsyncPoolProp() - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool.Companion
 
getAuthorization() - 类 中的方法net.jkcode.jkmvc.http.HttpClient
认证信息
getBigDecimal($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Get attribute of db type: decimal, numeric
getBigInteger($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Get attribute of db type: unsigned bigint
getBoolean($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Get attribute of db type: bit, tinyint(1)
getBoolean(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.Config
获得bool类型的配置项
getBoolean(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.IConfig
获得bool类型的配置项
getBytes($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Get attribute of db type: binary, varbinary, tinyblob, blob, mediumblob, longblob
getChain() - 类 中的方法net.jkcode.jkmvc.interceptor.RequestInterceptorChain
 
getChildScopes() - 类 中的方法net.jkcode.jkmvc.scope.BaseScope
子作用域
getClazz() - 类 中的方法net.jkcode.jkmvc.common.InterfaceDelegateFieldIterator
 
getClazz() - 类 中的方法net.jkcode.jkmvc.common.PropDelegateFieldIterator
 
getClazz() - 类 中的方法net.jkcode.jkmvc.ttl.reflect.ThreadClass
Thread 类
getClazz() - 类 中的方法net.jkcode.jkmvc.ttl.reflect.ThreadLocalClass
ThreadLocal 类
getClazz() - 类 中的方法net.jkcode.jkmvc.ttl.reflect.ThreadLocalMapClass
ThreadLocalMap 类
getClazz() - 类 中的方法net.jkcode.jkmvc.ttl.reflect.ThreadLocalMapEntryClass
ThreadLocalMap.Entry 类
getClient() - 类 中的方法net.jkcode.jkmvc.http.HttpClient
http client
getClosing() - 类 中的方法net.jkcode.jkmvc.scope.CloseableScope
 
getClosings() - 类 中的方法net.jkcode.jkmvc.scope.ClosingOnShutdown.Companion
记录要关闭的资源
getCol() - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
 
getCol() - 类 中的方法net.jkcode.jkmvc.elements.ElementCollection
 
getCommonLogger() - 类 中的静态方法net.jkcode.jkmvc.common._LoggerKt
 
getCommonMilliTimer() - 类 中的静态方法net.jkcode.jkmvc.common._TimerKt
公共的毫秒级定时器 HashedWheelTimer 是单线程的, 因此每个定时任务执行耗时不能太长, 如果有耗时任务, 则扔到其他线程池(如ForkJoinPool.commonPool())中处理
getCommonPool() - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool.Companion
 
getCommonSecondTimer() - 类 中的静态方法net.jkcode.jkmvc.common._TimerKt
公共的秒级定时器 HashedWheelTimer 是单线程的, 因此每个定时任务执行耗时不能太长, 如果有耗时任务, 则扔到其他线程池(如ForkJoinPool.commonPool())中处理
getCommonThreadPool() - 类 中的静态方法net.jkcode.jkmvc.common._ThreadKt
公共的线程池 执行任务时要处理好异常
getCompiledSubRules() - 类 中的方法net.jkcode.jkmvc.validator.RuleValidator.Companion
缓存编译后的规则子表达式
getCompletableFuturePool() - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool.Companion
 
getConf() - 类 中的方法net.jkcode.jkmvc.serialize.FstSerializer
配置
getConfig() - 类 中的方法net.jkcode.jkmvc.cache.JedisCache
redis配置
getConfig() - 类 中的方法net.jkcode.jkmvc.common.Application
应用配置
getConfig() - 类 中的方法net.jkcode.jkmvc.common.ModuleLogSwitcher.Companion
组件日志切换配置
getConfig() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId.Companion
配置
getConfig() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeIdWorker.Companion
配置
getConfigName() - 类 中的方法net.jkcode.jkmvc.cache.JedisCache
 
getConfigs() - 类 中的方法net.jkcode.jkmvc.common.Config.Companion
缓存配置数据 key 文件名 value 配置数据
getConnection(name) - 类 中的方法net.jkcode.jkmvc.redis.JedisFactory
获得redis连接
getConnection(name) - 类 中的方法net.jkcode.jkmvc.redis.ShardedJedisFactory
获得redis连接
getConstructor($receiver, paramTypes) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
查找构造函数
getConstructorOrNull($receiver, parameterTypes) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
查找构造函数
getCookies() - 类 中的方法net.jkcode.jkmvc.http.HttpClient
记录cookie
getCounters() - 类 中的方法net.jkcode.jkmvc.flusher.CounterFlusher
2个计数器来轮换
getCreateMapMethod() - 类 中的方法net.jkcode.jkmvc.ttl.reflect.ThreadLocalClass
ThreadLocal.createMap()私有方法的引用
getCurr() - 类 中的方法net.jkcode.jkmvc.common.InterfaceDelegateFieldIterator
 
getCurr() - 类 中的方法net.jkcode.jkmvc.common.PropDelegateFieldIterator
 
getDatacenterId() - 类 中的方法net.jkcode.jkmvc.common.Application
数据中心id
getDatacenterId() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId
 
getDatacenterId() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeIdWorker.Companion
数据中心ID(0~31)
getDatacenterIdBits() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId.Companion
数据中心id所占的位数
getDatacenterIdMask() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId.Companion
数据中心ID的掩码
getDatacenterIdShift() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId.Companion
数据中心id向左移17位(12+5)
getDate($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Get attribute of db type: date, year
getDate(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.Config
获得Date类型的配置项
getDate(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.IConfig
获得Date类型的配置项
getDateFormat() - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
日期格式
getDatetimeFormat() - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
日期-时间格式
getDayEndTime($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
获得一天的结束时间: 23:59:59
getDayStartTime($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
获得一天的开始时间: 0:00:00
getDbLogger() - 类 中的静态方法net.jkcode.jkmvc.common._LoggerKt
 
getDefaultResult($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得方法的默认结果值
getDefaultValue($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得指定类型的默认值
getDelegate() - 类 中的方法net.jkcode.jkmvc.common.ModuleLogSwitcher.ModuleLoggerHandler
 
getDeleted() - 类 中的方法net.jkcode.jkmvc.ttl.SttlValue
是否已删除
getDirty() - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
是否脏了(改动过数据)
getDisabled() - 类 中的方法net.jkcode.jkmvc.common.ModuleLogSwitcher
是否禁用
getDisableMethods() - 类 中的方法net.jkcode.jkmvc.common.ModuleLogSwitcher
禁用的方法
getDone() - 类 中的方法net.jkcode.jkmvc.common.DoneFlagList.DoneIterator
 
getDouble($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Get attribute of db type: real, double
getDouble(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.Config
获得double类型的配置项
getDouble(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.IConfig
获得Double类型的配置项
getElement() - 类 中的方法net.jkcode.jkmvc.common.FixedKeyMap.EntrySet
 
getElement(index) - 类 中的方法net.jkcode.jkmvc.elements.ElementArray
获得元素
getElement(index) - 类 中的方法net.jkcode.jkmvc.elements.ElementCollection
获得元素
getElement(index) - 接口 中的方法net.jkcode.jkmvc.elements.IElements
获得元素
getElement(index) - 类 中的方法net.jkcode.jkmvc.iterator.ArrayFilteredTransformedIterator
获得元素
getElement(index) - 类 中的方法net.jkcode.jkmvc.iterator.CollectionFilteredTransformedIterator
获得元素
getEnabled() - 类 中的方法net.jkcode.jkmvc.common.ModuleLogSwitcher
是否启用
getEndpoint() - 类 中的方法net.jkcode.jkmvc.http.HttpClient
 
getEntries() - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
getEnv() - 类 中的方法net.jkcode.jkmvc.common.Application
环境
getExecutor($receiver, index) - 类 中的静态方法net.jkcode.jkmvc.common._ThreadKt
获得某个子执行器(单线程)
getExecutor() - 类 中的方法net.jkcode.jkmvc.flusher.IQuotaFlusher
执行线程(池)
getFile() - 类 中的方法net.jkcode.jkmvc.common.Config
配置文件
getFile() - 类 中的方法net.jkcode.jkmvc.common.IConfig
配置文件
getFirst() - 类 中的方法net.jkcode.jkmvc.common.MutablePair
 
getFirst() - 类 中的方法net.jkcode.jkmvc.common.MutableTriple
 
getFloat($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Get attribute of db type: float
getFloat(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.Config
获得float类型的配置项
getFloat(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.IConfig
获得float类型的配置项
getFlushQuota() - 类 中的方法net.jkcode.jkmvc.flusher.IQuotaFlusher
 
getFlushTimeoutMillis() - 类 中的方法net.jkcode.jkmvc.flusher.ITimeFlusher
 
getFullThreadId() - 类 中的方法net.jkcode.jkmvc.common.Application
完整的线程id
getFullWorkerId() - 类 中的方法net.jkcode.jkmvc.common.Application
完整的机器id
getFunc() - 类 中的方法net.jkcode.jkmvc.validator.ValidateFunc
 
getFuncs() - 类 中的方法net.jkcode.jkmvc.validator.ValidateFunc.Companion
校验方法
getFunction($receiver, name, paramTypes) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
查找方法
getFutures() - 类 中的方法net.jkcode.jkmvc.flusher.CounterFlusher
2个future来轮换
getGetEntryMethod() - 类 中的方法net.jkcode.jkmvc.ttl.reflect.ThreadLocalMapClass
ThreadLocalMap.getEntry()包内方法的引用
getGetter($receiver, prop) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得指定属性的getter
getGetters($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得所有属性的getter
getHashFunc() - 类 中的方法net.jkcode.jkmvc.common.ConsistentHash
 
getHeaders() - 类 中的方法net.jkcode.jkmvc.http.HttpClient
 
getHolder() - 类 中的方法net.jkcode.jkmvc.ttl.SttlCurrentHolder
 
getHttpLogger() - 类 中的静态方法net.jkcode.jkmvc.common._LoggerKt
 
getId() - 异常错误 中的方法net.jkcode.jkmvc.common.JkException
唯一标识
getIdleObjectsField() - 类 中的方法net.jkcode.jkmvc.common.SimpleObjectPool.Companion
空闲对象属性
getInheritableThreadLocalField() - 类 中的方法net.jkcode.jkmvc.ttl.reflect.ThreadClass
Thread.inheritableThreadLocals 字段
getInheritField($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得属性, 包含继承的
getInstsConfig() - 类 中的方法net.jkcode.jkmvc.cache.ICache.Companion
单例类的配置,内容是哈希 <单例名 to 单例类>
getInstsConfig() - 类 中的方法net.jkcode.jkmvc.lock.IKeyLock.Companion
单例类的配置,内容是哈希 <单例名 to 单例类>
getInstsConfig() - 类 中的方法net.jkcode.jkmvc.serialize.ISerializer.Companion
单例类的配置,内容是哈希 <单例名 to 单例类>
getInstsConfig() - 接口 中的方法net.jkcode.jkmvc.singleton.INamedConfiguredSingletons
单例类的配置,内容是哈希 <单例名 to 单例类>
getInt($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Get attribute of db type: int, integer, tinyint(n) n > 1, smallint, mediumint
getInt(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.Config
获得int类型的配置项
getInt(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.IConfig
获得int类型的配置项
getInterfaceDelegate($receiver, p) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得实现某接口的代理字段 泛型T就是接口, 当前类使用代理对象来实现某接口
getInterfaceDelegateField($receiver, p) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得实现某接口的代理字段
getInterfaceDelegateField(i) - 类 中的方法net.jkcode.jkmvc.common.InterfaceDelegateFieldIterator
获得代理字段 字段名为 $$delegate_0 / $$delegate_1/..., 逐个去试
getInterfaceDelegateFields($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得所有的实现接口的代理字段
getInterfaceGenricType($receiver, interfaceIndex, genTypeIndex) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
通过反射, 获得定义 Class 时声明的接口的泛型参数的类型
getInterfaceGenricType($receiver, p, genTypeIndex) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
通过反射, 获得定义 Class 时声明的接口的泛型参数的类型
getIntranetHost() - 类 中的静态方法net.jkcode.jkmvc.common._NetKt
获得内网ip
getIt() - 类 中的方法net.jkcode.jkmvc.common.ItEnumeration
 
getJedis() - 类 中的方法net.jkcode.jkmvc.cache.JedisCache
redis连接
getJedis() - 类 中的方法net.jkcode.jkmvc.lock.JedisKeyLock.Companion
redis连接
getKeyPrefix() - 类 中的方法net.jkcode.jkmvc.lock.JedisKeyLock.Companion
键的前缀
getKeys() - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
getLabel() - 类 中的方法net.jkcode.jkmvc.validator.RuleValidator
 
getLambda() - 类 中的方法net.jkcode.jkmvc.common.LambdaClassScanner
 
getLastTimestamp() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeIdWorker
上次生成ID的时间截
getList(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.Config
获得List类型的配置项
getList() - 类 中的方法net.jkcode.jkmvc.common.DoneFlagList
 
getList(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.IConfig
获得List类型的配置项
getListPool() - 类 中的方法net.jkcode.jkmvc.flusher.RequestQueueFlusher
列表池, 用于在doFlush()将队列请求转为List, 方便用户处理
getLocal2Value() - 类 中的方法net.jkcode.jkmvc.ttl.ScopedTransferableThreadLocal.Companion
获得当前线程线的本地值映射 本地值映射:
getLocal2Values() - 类 中的方法net.jkcode.jkmvc.ttl.ScopedTransferableThreadLocal.Companion
线程安全的本地值映射 本地值映射:
getLocalHostPort() - 类 中的静态方法net.jkcode.jkmvc.common._NetKt
获得本地的ip+port
getLock() - 类 中的方法net.jkcode.jkmvc.cache.BaseCache
对key的锁, 防止并发回源
getLock() - 类 中的方法net.jkcode.jkmvc.flusher.IQuotaFlusher
限制定时+定量并发调用flush()的锁
getLock() - 类 中的方法net.jkcode.jkmvc.lock.AtomicLock
限制flush()并发的锁
getLocks() - 类 中的方法net.jkcode.jkmvc.lock.LocalKeyLock
<键 to 锁>
getLogger(name) - 类 中的方法net.jkcode.jkmvc.common.ModuleLogSwitcher
获得logger
getLong($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Get attribute of db type: bigint, unsign int
getLong(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.Config
获得long类型的配置项
getLong(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.IConfig
获得long类型的配置项
getLookup($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得类对应的MethodHandles.Lookup对象
getMap(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.Config
获得Map类型的配置项
getMap() - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
getMap(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.IConfig
获得Map类型的配置项
getMaxDatacenterId() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId.Companion
支持的最大数据中心id,也用作掩码, 结果是31
getMaxSequence() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId.Companion
支持的最大序列号, 也用作掩码, 结果是4095
getMaxSize() - 类 中的方法net.jkcode.jkmvc.cache.LRUCache
 
getMaxWorkerId() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId.Companion
支持的最大机器id,也用作掩码, 结果是31 (这个移位算法可以很快的计算出几位二进制数所能表示的最大十进制数)
getMessage() - 异常错误 中的方法net.jkcode.jkmvc.common.JkException
消息要带上id
getMessages() - 类 中的方法net.jkcode.jkmvc.validator.ValidateFunc.Companion
校验方法对应的错误消息
getMethodByClassAndSignature(clazz, methodSignature) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
根据类名+方法签名来获得方法
getMethodByName($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
根据方法名来获得方法 忽略参数类型, 一般只用在没有重载的方法中, 方便非java语言(如php)客户端的调用, 不用关心方法签名
getMethodBySignature($receiver, methodSignature) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
根据方法签名来获得方法
getMethodHandle($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得方法对应的MethodHandle对象
getMethodSignatureMaps($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得当前类的方法哈希: <方法签名 to 方法>
getModule() - 类 中的方法net.jkcode.jkmvc.common.ModuleLogSwitcher
 
getMonthEndTime($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
获得一月的结束时间: 30/31号23:59:59
getMonthStartTime($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
获得一月的开始时间: 1号0:00:00
getName() - 类 中的方法net.jkcode.jkmvc.common.Application
应用名
getName() - 类 中的方法net.jkcode.jkmvc.validator.ValidateFunc
函数名
getNoResponse() - 类 中的方法net.jkcode.jkmvc.flusher.RequestQueueFlusher
是否无响应值 即响应值值类型为 Void / Unit, 则框架帮设置异步响应
getNoResponse() - 类 中的方法net.jkcode.jkmvc.flusher.UnitRequestQueueFlusher
是否无响应值 即响应值值类型为 Void / Unit, 则框架帮设置异步响应
getNumber($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Get attribute of any type that extends from Number
getOrDefault($receiver, key, p) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
获得map的某个值,如果值为空,则返回默认值
getOrDefault(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
getOrPut(key, expireSeconds, waitMillis, dataLoader) - 类 中的方法net.jkcode.jkmvc.cache.BaseCache
根据键获得值
getOrPut(key, expireSeconds, waitMillis, dataLoader) - 接口 中的方法net.jkcode.jkmvc.cache.ICache
根据键获得值
getOrPut($receiver, index, defaultValue) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
获得数组的某个元素值,如果值为空,则给该元素赋值
getOrPutOnce($receiver, key, defaultValue) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
改进 getOrPut(), 其中 defaultValue() 只调用一次, 用于减少大对象与资源(如db连接)创建的情况
getPackages() - 类 中的方法net.jkcode.jkmvc.common.ClassScanner
自动扫描的包
getPool(name) - 类 中的方法net.jkcode.jkmvc.redis.ShardedJedisFactory
获得连接池
getPool() - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool
 
getPropDelegate($receiver, prop) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得实现属性读写的代理字段
getPropDelegateField(i) - 类 中的方法net.jkcode.jkmvc.common.PropDelegateFieldIterator
获得代理字段 字段名为: "属性名$delegate"
getPropDelegateFields($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得所有的实现属性读写的代理字段
getProperty($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
查找属性
getPropoDelegateField($receiver, prop) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得实现属性读写的代理字段
getProps() - 类 中的方法net.jkcode.jkmvc.common.Config
配置项
getProps() - 类 中的方法net.jkcode.jkmvc.common.IConfig
配置项
getProps() - 类 中的方法net.jkcode.jkmvc.common.PropDelegateFieldIterator
 
getPutableMap() - 类 中的方法net.jkcode.jkmvc.common.LazyAllocatedMap
已过时。
获得可添加元素的map
getQuarterEndTime($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
获得一季度的结束时间: 季度30/31号23:59:59
getQuarterStartTime($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
获得一季度的开始时间: 季度1号0:00:00
getQueuePool() - 类 中的方法net.jkcode.jkmvc.flusher.RequestQueueFlusher
队列池
getQueues() - 类 中的方法net.jkcode.jkmvc.flusher.RequestQueueFlusher
2个请求队列来轮换 单个请求 = 请求参数 + 异步响应
getRemoveMethod() - 类 中的方法net.jkcode.jkmvc.ttl.reflect.ThreadLocalMapClass
ThreadLocalMap.remove()包内方法的引用
getRequestBuilderMethod() - 类 中的方法net.jkcode.jkmvc.http.HttpClient.Companion
DefaultAsyncHttpClient::requestBuilder()方法
getRootPath($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._FileKt
获得根目录
getRootResource($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._FileKt
获得根资源
getRule() - 类 中的方法net.jkcode.jkmvc.validator.RuleValidator
 
getScanedFiles() - 类 中的方法net.jkcode.jkmvc.common.ClassScanner
扫描过的类文件
getSecond() - 类 中的方法net.jkcode.jkmvc.common.MutablePair
 
getSecond() - 类 中的方法net.jkcode.jkmvc.common.MutableTriple
 
getSequence() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId
 
getSequence() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeIdWorker
毫秒内序列(0~4095)
getSequenceBits() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId.Companion
序列在id中占的位数: 毫秒内序列号12位自增,并发4096
getSequenceMask() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId.Companion
生成序列的掩码,这里为4095 (0b111111111111=0xfff=4095)
getSerializer() - 类 中的方法net.jkcode.jkmvc.cache.JedisCache
序列器
getSetMethod() - 类 中的方法net.jkcode.jkmvc.ttl.reflect.ThreadLocalMapClass
ThreadLocalMap.set()私有方法的引用
getShort($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Get attribute of db type: tinyint(1)
getShort(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.Config
获得short类型的配置项
getShort(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.IConfig
获得short类型的配置项
getSignature($receiver, withClass) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得方法签名
getSize($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
大小
getSize($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
大小
getSize() - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
 
getSize() - 类 中的方法net.jkcode.jkmvc.common.ConsistentHash
虚拟节点个数
getSize() - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
getSize() - 类 中的方法net.jkcode.jkmvc.common.DoneFlagList
 
getStart() - 类 中的方法net.jkcode.jkmvc.common.AtomicStarter
是否已启动
getStartTimestamp() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId.Companion
开始时间截
getStaticFunction($receiver, name, paramTypes) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
查找静态方法
getStaticProperty($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
查找静态属性
getStorage() - 类 中的方法net.jkcode.jkmvc.cache.LRUCache
存储数据的map
getString($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Get attribute of db type: varchar, char, enum, set, text, tinytext, mediumtext, longtext
getString(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.Config
获得string类型的配置项
getString(key, defaultValue) - 类 中的方法net.jkcode.jkmvc.common.IConfig
获得string类型的配置项
getSubRules() - 类 中的方法net.jkcode.jkmvc.validator.RuleValidator
规则子表达式的数组 一个规则子表达式 = listOf(函数名, 参数数组) 参数数组 = listOf("1", "2", ":name") 参数有值/变量(如:name)
getSuperClassGenricType($receiver, genTypeIndex) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
通过反射, 获得定义 Class 时声明的父类的泛型参数的类型
getSupplier() - 类 中的方法net.jkcode.jkmvc.ttl.JkThreadLocal
 
getSupplier() - 类 中的方法net.jkcode.jkmvc.ttl.ScopedTransferableThreadLocal
 
getSwitch() - 类 中的方法net.jkcode.jkmvc.flusher.IQuotaFlusher
开关, 2值的轮换
getThird() - 类 中的方法net.jkcode.jkmvc.common.MutableTriple
 
getThreadId() - 类 中的方法net.jkcode.jkmvc.common.Application
当前线程id
getThreadLocalField() - 类 中的方法net.jkcode.jkmvc.ttl.reflect.ThreadClass
Thread.threadLocals 字段
getThreadPoolCloser() - 类 中的静态方法net.jkcode.jkmvc.common._ThreadKt
关闭线程池
getTime($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Get attribute of db type: time
getTimerCloser() - 类 中的静态方法net.jkcode.jkmvc.common._TimerKt
关闭定时器
getTimerState() - 类 中的方法net.jkcode.jkmvc.flusher.ITimeFlusher
定时器状态: 0: 已停止 / 非0: 进行中 用于控制是否停止定时器
getTimestamp($receiver, name) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Get attribute of db type: timestamp, datetime
getTimestamp() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId
 
getTimestampLeftShift() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId.Companion
时间截向左移22位(5+5+12)
getTransform() - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
 
getUnitFuture() - 类 中的静态方法net.jkcode.jkmvc.common._FutureKt
 
getUseCookies() - 类 中的方法net.jkcode.jkmvc.http.HttpClient
 
getValue() - 类 中的方法net.jkcode.jkmvc.ttl.SttlValue
 
getValueField() - 类 中的方法net.jkcode.jkmvc.ttl.reflect.ThreadLocalMapEntryClass
ThreadLocalMap.Entry.value 字段
getValues() - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
getVirtualIndexSpan() - 类 中的方法net.jkcode.jkmvc.common.ConsistentHash
虚拟节点序号的间隔
getVirtualNodeMaxSize() - 类 中的方法net.jkcode.jkmvc.common.ConsistentHash
 
getVirtualNodeMultiple() - 类 中的方法net.jkcode.jkmvc.common.ConsistentHash
 
getVirtualNodes() - 类 中的方法net.jkcode.jkmvc.common.ConsistentHash
<虚拟节点的hash值, 真实节点>
getVoidFuture() - 类 中的静态方法net.jkcode.jkmvc.common._FutureKt
空的future
getWeekEndTime($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
获得一周的结束时间: 周六23:59:59
getWeekEndTime2($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
获得一周的结束时间: 周日23:59:59
getWeekStartTime($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
获得一周的开始时间: 周日0:00:00
getWeekStartTime2($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
获得一周的开始时间: 周一0:00:00
getWorkerId() - 类 中的方法net.jkcode.jkmvc.common.Application
机器id
getWorkerId() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId
 
getWorkerId() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeIdWorker.Companion
工作机器ID(0~31)
getWorkerIdBits() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId.Companion
机器id所占的位数
getWorkerIdMask() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId.Companion
机器ID的掩码
getWorkerIdShift() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId.Companion
机器ID向左移12位
getWritableFinalField($receiver, name, inherited) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
获得final的属性, 并使其可写
getYearEndTime($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
获得一年的结束时间: 12月30/31号23:59:59
getYearStartTime($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
获得一年的开始时间: 1月1号0:00:00
GlobalAllRequestScope - net.jkcode.jkmvc.scope中的类
 
GlobalHttpRequestScope - net.jkcode.jkmvc.scope中的类
 
GlobalRpcRequestScope - net.jkcode.jkmvc.scope中的类
 
groupCount($receiver, keySelector) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
统计个数

H

handleRequests(reqCount) - 类 中的方法net.jkcode.jkmvc.flusher.CounterFlusher
处理刷盘的请求
handleRequests(reqs, req2ResFuture) - 类 中的方法net.jkcode.jkmvc.flusher.RequestQueueFlusher
处理刷盘的请求 如果 ResponseType != Void/Unit, 则需要你主动设置异步响应
hashCode() - 类 中的方法net.jkcode.jkmvc.common.MutablePair
 
hashCode() - 类 中的方法net.jkcode.jkmvc.common.MutableTriple
 
hashCode() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId
 
hasMoreElements() - 类 中的方法net.jkcode.jkmvc.common.ItEnumeration
 
hasNext() - 类 中的方法net.jkcode.jkmvc.bit.ClearBitElementIterator
 
hasNext() - 类 中的方法net.jkcode.jkmvc.bit.ClearBitIterator
 
hasNext() - 类 中的方法net.jkcode.jkmvc.bit.SetBitElementIterator
 
hasNext() - 类 中的方法net.jkcode.jkmvc.bit.SetBitIterator
 
hasNext() - 类 中的方法net.jkcode.jkmvc.common.InterfaceDelegateFieldIterator
 
hasNext() - 类 中的方法net.jkcode.jkmvc.common.PropDelegateFieldIterator
 
hasNext() - 类 中的方法net.jkcode.jkmvc.iterator.ElementsFilteredTransformedIterator
 
head(uri, body, contentType, requestTimeout) - 类 中的方法net.jkcode.jkmvc.http.HttpClient
发送get请求
HessianSerializer - net.jkcode.jkmvc.serialize中的类
基于Hessian的序列化
HessianSerializer() - 类 的构造器net.jkcode.jkmvc.serialize.HessianSerializer
基于Hessian的序列化
HttpClient - net.jkcode.jkmvc.http中的类
使用 asynchttpclient 实现用http通讯的rpc客户端
HttpClient(endpoint, insecure, useCookies, headers, password, user) - 类 的构造器net.jkcode.jkmvc.http.HttpClient
使用 asynchttpclient 实现用http通讯的rpc客户端
HttpClient.Companion - net.jkcode.jkmvc.http中的类
 
HttpRequestScopedTransferableThreadLocal<T> - net.jkcode.jkmvc.ttl中的类
 
HttpRequestScopedTransferableThreadLocal(supplier) - 类 的构造器net.jkcode.jkmvc.ttl.HttpRequestScopedTransferableThreadLocal
 
HttpRequestScopedTransferableThreadLocal() - 类 的构造器net.jkcode.jkmvc.ttl.HttpRequestScopedTransferableThreadLocal
 

I

IBeanSingletons - net.jkcode.jkmvc.singleton中的接口
全局的bean实例池
IBeanSingletons.DefaultImpls - net.jkcode.jkmvc.singleton中的类
全局的bean实例池
IBitCollection<E> - net.jkcode.jkmvc.bit中的类
BitSet相关集合 直接根据 BitSet 来修改 IBitCollection 的语义 可用于实现 FixedKeyMap 的 Values
IBitCollection() - 类 的构造器net.jkcode.jkmvc.bit.IBitCollection
 
IBitSet<E> - net.jkcode.jkmvc.bit中的类
BitSet相关集合 直接根据 BitSet 来修改 Set 的语义 可用于实现 FixedKeyMap 的 EntrySet
IBitSet() - 类 的构造器net.jkcode.jkmvc.bit.IBitSet
 
ICache - net.jkcode.jkmvc.cache中的接口
缓存操作接口
ICache.Companion - net.jkcode.jkmvc.cache中的类
 
IClassScanner - net.jkcode.jkmvc.common中的接口
扫描指定包下的类
IConfig - net.jkcode.jkmvc.common中的类
配置数据,用于加载配置文件,并读取配置数据 Config data, can load properties file from CLASSPATH or File object.
IConfig() - 类 的构造器net.jkcode.jkmvc.common.IConfig
配置数据,用于加载配置文件,并读取配置数据 Config data, can load properties file from CLASSPATH or File object.
IDistributedKeyLock - net.jkcode.jkmvc.lock中的类
分布式锁接口
IDistributedKeyLock() - 类 的构造器net.jkcode.jkmvc.lock.IDistributedKeyLock
分布式锁接口
IElements<E> - net.jkcode.jkmvc.elements中的接口
多个元素的抽象
IElements.DefaultImpls - net.jkcode.jkmvc.elements中的类
多个元素的抽象
IFlusher<RequestType,ResponseType> - net.jkcode.jkmvc.flusher中的接口
刷盘器
IFlusher.DefaultImpls - net.jkcode.jkmvc.flusher中的类
刷盘器
IIdWorker - net.jkcode.jkmvc.idworker中的接口
id生成器
IKeyLock - net.jkcode.jkmvc.lock中的接口
针对不同key加锁 单机用 local: IKeyLock.instance("local") 分布式用 jedis: IKeyLock.instance("jedis")
IKeyLock.Companion - net.jkcode.jkmvc.lock中的类
 
IKeyLock.DefaultImpls - net.jkcode.jkmvc.lock中的类
针对不同key加锁 单机用 local: IKeyLock.instance("local") 分布式用 jedis: IKeyLock.instance("jedis")
INamedConfiguredSingletons<T> - net.jkcode.jkmvc.singleton中的接口
名字可配的单例池 可以动态的单例名来获得单例,但是需要实现配置单例名及其实现类 如序列器的配置 jdk: net.jkcode.jkmvc.serialize.JdkSerializer fst: net.jkcode.jkmvc.serialize.FstSerializer 一般用在枚举某个接口的实现类
indexOf() - 类 中的方法net.jkcode.jkmvc.common.FixedKeyMapFactory
找到key的位置
initialValue() - 类 中的方法net.jkcode.jkmvc.ttl.JkThreadLocal
获得初始值
initNext() - 类 中的方法net.jkcode.jkmvc.iterator.ElementsFilteredTransformedIterator
初始化下一序号
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.common.AddressesParser
解析多地址
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.common.Application
应用信息
instance(file, type) - 类 中的方法net.jkcode.jkmvc.common.Config.Companion
获得配置数据,如果没有数据,则加载配置文件来读取数据 Get the config data. It will loading the properties file if not loading.
instance(file, type) - 类 中的静态方法net.jkcode.jkmvc.common.Config
获得配置数据,如果没有数据,则加载配置文件来读取数据 Get the config data. It will loading the properties file if not loading.
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.common.Formatter
 
instance($receiver) - 类 中的静态方法net.jkcode.jkmvc.redis._JedisKt
 
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.redis.JedisFactory
jedis工厂
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.redis.ShardedJedisFactory
jedis工厂
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.scope.GlobalAllRequestScope
 
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.scope.GlobalHttpRequestScope
 
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.scope.GlobalRpcRequestScope
 
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.singleton.BeanSingletons
全局的bean的单例池 根据类来获得或创建单例
instance(clazz) - 类 中的方法net.jkcode.jkmvc.singleton.BeanSingletons
根据类来获得单例
instance(clazz) - 类 中的方法net.jkcode.jkmvc.singleton.BeanSingletons
根据类名来获得单例
instance($this, clazz) - 类 中的静态方法net.jkcode.jkmvc.singleton.IBeanSingletons.DefaultImpls
根据类名来获得单例
instance(clazz) - 接口 中的方法net.jkcode.jkmvc.singleton.IBeanSingletons
根据类来获得单例
instance(clazz) - 接口 中的方法net.jkcode.jkmvc.singleton.IBeanSingletons
根据类名来获得单例
instance(name) - 接口 中的方法net.jkcode.jkmvc.singleton.INamedConfiguredSingletons
根据单例名来获得单例
instance(name) - 类 中的方法net.jkcode.jkmvc.singleton.NamedConfiguredSingletons
根据单例名来获得单例
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.ttl.reflect.ThreadClass
Thread类
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.ttl.reflect.ThreadLocalClass
ThreadLocal类
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.ttl.reflect.ThreadLocalMapClass
ThreadLocalMap类
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.ttl.reflect.ThreadLocalMapEntryClass
ThreadLocalMap.Entry类
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.ttl.SttlInterceptor
可传递ScopedTransferableThreadLocal的拦截器, 只传递ScopedTransferableThreadLocal, 无关ThreadLocal 特性: worker thread 在执行任务时, 会传递 caller thread的 ScopedTransferableThreadLocal数据 目标: 主要是为了解决异步执行时, 线程状态(ScopedTransferableThreadLocal)的传递问题, 如 jkmvc 将当前 Db/HttpRequest 等对象都是记录到 ScopedTransferableThreadLocal对象中, 以方便访问, 但是一旦异步执行后就丢失了 实现: 在执行之前传递一下 ScopedTransferableThreadLocal对象, 在执行后就恢复一下 ScopedTransferableThreadLocal对象 优化: 所有 intercept()方法的 caller thread 的 ScopedTransferableThreadLocal对象引用都是使用 ScopedTransferableThreadLocal.weakCopyLocal2Value(), 为 WeakHashMap, GC会回收, 但不频繁, 适用于短时间引用
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.validator.ArgsParser
函数参数解析
INSTANCE - 类 中的静态变量net.jkcode.jkmvc.validator.ValidateFuncDefinition
校验方法的定义
intercept(req, action) - 接口 中的方法net.jkcode.jkmvc.interceptor.IRequestInterceptor
拦截action, 插入前置后置处理
intercept(req, action) - 类 中的方法net.jkcode.jkmvc.interceptor.RequestInterceptorChain
拦截action, 插入链表上所有拦截器的前置后置处理 链式倒序包装拦截处理 倒序是指将链表从后往前一层层包装拦截器, 这样前面的拦截器就在外层, 其前置先调用, 其后置处理后调用
intercept(future, callerLocals) - 类 中的方法net.jkcode.jkmvc.ttl.SttlInterceptor
拦截 CompletableFuture
intercept(callerLocals, command) - 类 中的方法net.jkcode.jkmvc.ttl.SttlInterceptor
拦截 Runnable
intercept(callerLocals, fn) - 类 中的方法net.jkcode.jkmvc.ttl.SttlInterceptor
拦截 Function
intercept(callerLocals, fn) - 类 中的方法net.jkcode.jkmvc.ttl.SttlInterceptor
拦截 BiFunction
intercept(callerLocals, consumer) - 类 中的方法net.jkcode.jkmvc.ttl.SttlInterceptor
拦截 Consumer
intercept(callerLocals, consumer) - 类 中的方法net.jkcode.jkmvc.ttl.SttlInterceptor
拦截 BiConsumer
intercept(callerLocals, command) - 类 中的方法net.jkcode.jkmvc.ttl.SttlInterceptor
拦截 command lambda
intercept(callerLocals, fn) - 类 中的方法net.jkcode.jkmvc.ttl.SttlInterceptor
拦截 fn lambda
intercept(callerLocals, complete) - 类 中的方法net.jkcode.jkmvc.ttl.SttlInterceptor
拦截 complete lambda
InterceptException - net.jkcode.jkmvc.common中的异常错误
拦截器异常
InterceptException(message) - 异常错误 的构造器net.jkcode.jkmvc.common.InterceptException
 
InterceptException(cause) - 异常错误 的构造器net.jkcode.jkmvc.common.InterceptException
 
InterceptException(message, cause) - 异常错误 的构造器net.jkcode.jkmvc.common.InterceptException
 
interceptToBiConsumer(callerLocals, consumer) - 类 中的方法net.jkcode.jkmvc.ttl.SttlInterceptor
拦截 BiConsumer
interceptToBiFunction(callerLocals, fn) - 类 中的方法net.jkcode.jkmvc.ttl.SttlInterceptor
拦截 BiFunction
interceptToConsumer(callerLocals, consumer) - 类 中的方法net.jkcode.jkmvc.ttl.SttlInterceptor
拦截 Consumer
interceptToFunction(callerLocals, fn) - 类 中的方法net.jkcode.jkmvc.ttl.SttlInterceptor
拦截 Function
interceptToRunnable(callerLocals, command) - 类 中的方法net.jkcode.jkmvc.ttl.SttlInterceptor
拦截 Runnable
InterfaceDelegateFieldIterator - net.jkcode.jkmvc.common中的类
实现某接口的代理字段的迭代器 如类定义如下: class Test: CharSequence by "", IIdWorker by SnowflakeIdWorker()
InterfaceDelegateFieldIterator(clazz) - 类 的构造器net.jkcode.jkmvc.common.InterfaceDelegateFieldIterator
实现某接口的代理字段的迭代器 如类定义如下: class Test: CharSequence by "", IIdWorker by SnowflakeIdWorker()
invoke(proxy, method, args) - 类 中的方法net.jkcode.jkmvc.common.ModuleLogSwitcher.ModuleLoggerHandler
 
invokeAll(p0) - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool
 
invokeAll(p0, p1, p2) - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool
 
invokeAny(p0) - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool
 
invokeAny(p0, p1, p2) - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool
 
IPlugin - net.jkcode.jkmvc.common中的接口
插件, 主要2个方法 1 start() 初始化 2 close() 关闭
IPlugin.DefaultImpls - net.jkcode.jkmvc.common中的类
插件, 主要2个方法 1 start() 初始化 2 close() 关闭
IQuotaFlusher<RequestType,ResponseType> - net.jkcode.jkmvc.flusher中的类
定量刷盘
IQuotaFlusher(flushQuota) - 类 的构造器net.jkcode.jkmvc.flusher.IQuotaFlusher
定量刷盘
IRequestInterceptor<R> - net.jkcode.jkmvc.interceptor中的接口
请求拦截器 泛型 R 是请求类型
IRequestScope - net.jkcode.jkmvc.scope中的类
请求作用域 对应的请求处理器, 承诺在请求处理前后调用其 beginScope()/endScope()
IRequestScope() - 类 的构造器net.jkcode.jkmvc.scope.IRequestScope
请求作用域 对应的请求处理器, 承诺在请求处理前后调用其 beginScope()/endScope()
IRequestScopedTransferableThreadLocal<T> - net.jkcode.jkmvc.ttl中的类
请求域的可传递的 ThreadLocal 1 在对应的请求域中有效 2 对应的请求处理器, 承诺在请求处理前后调用其 beginScope()/endScope(), 通过作为请求域的子作用域来自动处理
IRequestScopedTransferableThreadLocal(reqScope, supplier) - 类 的构造器net.jkcode.jkmvc.ttl.IRequestScopedTransferableThreadLocal
请求域的可传递的 ThreadLocal 1 在对应的请求域中有效 2 对应的请求处理器, 承诺在请求处理前后调用其 beginScope()/endScope(), 通过作为请求域的子作用域来自动处理
isAbsolutePath($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._FileKt
判断是否是绝对路径
isAbstract($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
是否抽象类
isAllDone() - 类 中的方法net.jkcode.jkmvc.common.DoneFlagList
检查全部元素是否已完成
isArray($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
是否数组
isArrayOrCollection($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
是否数组或集合
isArrayOrCollectionEmpty($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
是否数组或集合为空
isChinese($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
根据Unicode编码完美的判断中文汉字和符号
IScope - net.jkcode.jkmvc.scope中的接口
作用域对象
IScope.DefaultImpls - net.jkcode.jkmvc.scope中的类
作用域对象
isDebug() - 类 中的方法net.jkcode.jkmvc.common.Application
是否debug环境
isDev() - 类 中的方法net.jkcode.jkmvc.common.Application
是否开始环境
isDone(index) - 类 中的方法net.jkcode.jkmvc.common.DoneFlagList
检查元素是否已完成
isEmpty() - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
 
isEmpty() - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
isEmpty() - 类 中的方法net.jkcode.jkmvc.common.FixedKeyMapFactory.FixedKeyMap
检查是否没有元素
isEmpty() - 类 中的方法net.jkcode.jkmvc.common.LazyAllocatedMap
已过时。
 
ISerializer - net.jkcode.jkmvc.serialize中的接口
序列器
ISerializer.Companion - net.jkcode.jkmvc.serialize中的类
 
ISerializer.DefaultImpls - net.jkcode.jkmvc.serialize中的类
序列器
isGretty() - 类 中的方法net.jkcode.jkmvc.common.Application
是否gradle的gretty插件运行环境
isJar($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._FileKt
url是否是jar包
isJunitTest() - 类 中的方法net.jkcode.jkmvc.common.Application
是否单元测试环境
isNotExpired(key) - 类 中的方法net.jkcode.jkmvc.lock.IDistributedKeyLock
是否获得锁
isNullOrEmpty($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
检查集合是否为空
isPredict() - 类 中的方法net.jkcode.jkmvc.validator.ValidateFunc
是否预言函数, 如果是则预言失败抛异常
isProd() - 类 中的方法net.jkcode.jkmvc.common.Application
是否线上环境
isRequestEmpty($this) - 类 中的静态方法net.jkcode.jkmvc.flusher.IFlusher.DefaultImpls
请求是否为空
isRequestEmpty() - 接口 中的方法net.jkcode.jkmvc.flusher.IFlusher
请求是否为空
isRequestEmpty() - 类 中的方法net.jkcode.jkmvc.flusher.IQuotaFlusher
请求是否为空
isShutdown() - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool
 
isStatic($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
是否静态方法
isSubClass($receiver, superClass) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
检查当前类 是否是 指定类的子类
isSuperClass($receiver, subClass) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
检查当前类 是否是 指定类的父类 isSuperClass() 不包含当前类 isAssignableFrom() 包含当前类
isTerminated() - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool
 
isTest() - 类 中的方法net.jkcode.jkmvc.common.Application
是否测试环境
isWin() - 类 中的方法net.jkcode.jkmvc.common.Application
是否是windows系统
ItEnumeration<T> - net.jkcode.jkmvc.common中的类
Iterator转Enumeration
ItEnumeration(it) - 类 的构造器net.jkcode.jkmvc.common.ItEnumeration
Iterator转Enumeration
iterator() - 类 中的方法net.jkcode.jkmvc.bit.IBitCollection
获得迭代器
iterator() - 类 中的方法net.jkcode.jkmvc.bit.IBitSet
获得迭代器
iterator($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._BitSetKt
获得比特集的迭代器
iterator() - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
获得迭代器
iteratorArrayOrCollection($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
获得数组或集合的迭代器
ITimeFlusher<RequestType,ResponseType> - net.jkcode.jkmvc.flusher中的类
定时刷盘 使用 startTimernewTimeout() 即 newTimeout() 来设置一次定时flush(), 但是不需要递归调用, 因为flush()会清理所有当前所有请求, 也就暂时没有再来 startTimer() 即 newTimeout() 的必要 以后只要调用 add() 添加请求, 就主动触发定时器, 参考 tryFlushWhenAdd(), 这样就很节省定时器资源, 虽然说定时不及时
ITimeFlusher(flushQuota, flushTimeoutMillis) - 类 的构造器net.jkcode.jkmvc.flusher.ITimeFlusher
定时刷盘 使用 startTimernewTimeout() 即 newTimeout() 来设置一次定时flush(), 但是不需要递归调用, 因为flush()会清理所有当前所有请求, 也就暂时没有再来 startTimer() 即 newTimeout() 的必要 以后只要调用 add() 添加请求, 就主动触发定时器, 参考 tryFlushWhenAdd(), 这样就很节省定时器资源, 虽然说定时不及时
IValidateFunc - net.jkcode.jkmvc.validator中的接口
校验函数
IValidator - net.jkcode.jkmvc.validator中的接口
校验器 其校验方法是要被ValidationUnit调用的,通过反射来调用,反射时不能识别参数的默认值,因此在定义校验方法时不要设置参数默认值
IValidator.DefaultImpls - net.jkcode.jkmvc.validator中的类
校验器 其校验方法是要被ValidationUnit调用的,通过反射来调用,反射时不能识别参数的默认值,因此在定义校验方法时不要设置参数默认值
IVisitor<T> - net.jkcode.jkmvc.common中的接口
访问者接口

J

JdkSerializer - net.jkcode.jkmvc.serialize中的类
基于jdk的序列化
JdkSerializer() - 类 的构造器net.jkcode.jkmvc.serialize.JdkSerializer
基于jdk的序列化
JedisCache - net.jkcode.jkmvc.cache中的类
redis做的缓存
JedisCache(configName) - 类 的构造器net.jkcode.jkmvc.cache.JedisCache
redis做的缓存
JedisCache() - 类 的构造器net.jkcode.jkmvc.cache.JedisCache
redis做的缓存
JedisFactory - net.jkcode.jkmvc.redis中的类
jedis工厂
JedisKeyLock - net.jkcode.jkmvc.lock中的类
分布式锁实现: redis锁
JedisKeyLock() - 类 的构造器net.jkcode.jkmvc.lock.JedisKeyLock
分布式锁实现: redis锁
JedisKeyLock.Companion - net.jkcode.jkmvc.lock中的类
 
JkException - net.jkcode.jkmvc.common中的异常错误
异常基类 只是加了一个id, 以便前后端识别, 根据前端输出的异常id去匹配后端输出的日志记录
JkException(message) - 异常错误 的构造器net.jkcode.jkmvc.common.JkException
 
JkException(cause) - 异常错误 的构造器net.jkcode.jkmvc.common.JkException
 
JkException(message, cause) - 异常错误 的构造器net.jkcode.jkmvc.common.JkException
 
JkThreadLocal<T> - net.jkcode.jkmvc.ttl中的类
ThreadLocal扩展
JkThreadLocal(supplier) - 类 的构造器net.jkcode.jkmvc.ttl.JkThreadLocal
ThreadLocal扩展
join($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._FutureKt
等待并合并异步结果
joinHashCode(args) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
合并哈希码
joinTo($receiver, buffer, separator, prefix, postfix, limit, truncated, transform) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Appends the string from all the elements separated using separator and using the given prefix and postfix if supplied.
joinToString($receiver, separator, prefix, postfix, limit, truncated, transform) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Creates a string from all the elements separated using separator and using the given prefix and postfix if supplied.

K

keySet() - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
keySet() - 类 中的方法net.jkcode.jkmvc.common.LazyAllocatedMap
已过时。
 
KryoSerializer - net.jkcode.jkmvc.serialize中的类
基于Kryo的序列化
KryoSerializer() - 类 的构造器net.jkcode.jkmvc.serialize.KryoSerializer
基于Kryo的序列化

L

LambdaClassScanner - net.jkcode.jkmvc.common中的类
用lambda封装对扫描到的类文件的处理
LambdaClassScanner(lambda) - 类 的构造器net.jkcode.jkmvc.common.LambdaClassScanner
用lambda封装对扫描到的类文件的处理
LazyAllocatedMap<K,V> - net.jkcode.jkmvc.common中的类
已过时。 
lcFirst($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
首字母小写
length(value, min, max) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
检查长度
LocalKeyLock - net.jkcode.jkmvc.lock中的类
针对不同key加锁 -- 本地锁
LocalKeyLock() - 类 的构造器net.jkcode.jkmvc.lock.LocalKeyLock
针对不同key加锁 -- 本地锁
longHashCode($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
获得字符串64位哈希码
LRUCache - net.jkcode.jkmvc.cache中的类
基于lru策略的本地缓存
LRUCache(maxSize) - 类 的构造器net.jkcode.jkmvc.cache.LRUCache
基于lru策略的本地缓存
LRUCache() - 类 的构造器net.jkcode.jkmvc.cache.LRUCache
基于lru策略的本地缓存

M

makeThreads(num, join, runnable) - 类 中的静态方法net.jkcode.jkmvc.common._ThreadKt
创建线程
makeThreads(num, runnable) - 类 中的静态方法net.jkcode.jkmvc.common._ThreadKt
创建线程
map($receiver, transform) - 类 中的静态方法net.jkcode.jkmvc.common._BitSetKt
Returns a list containing the results of applying the given transform function to each element in the original collection.
map($receiver, transform) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Returns a list containing the results of applying the given transform function to each element in the original collection.
map - 类 中的变量net.jkcode.jkmvc.common.LazyAllocatedMap
已过时。
被代理的map
mapTo($receiver, destination, transform) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Applies the given transform function to each element of the original collection and appends the results to the given destination.
mapToSet($receiver, transform) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Returns a list containing the results of applying the given transform function to each element in the original set.
matches($receiver, name, paramTypes) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
匹配方法的名称与参数类型
max(value, max) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
检查最大值
min(value, min) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
检查最小值
ModuleLoggerHandler($outer) - 类 的构造器net.jkcode.jkmvc.common.ModuleLogSwitcher.ModuleLoggerHandler
组件日志处理
ModuleLogSwitcher - net.jkcode.jkmvc.common中的类
按组件来切换启用日志 本项目中有多个组件, 如rpc/job/tracer/mq等, 组件之间会相互依赖, 如mq依赖rpc 我在开发某个组件时, 只对该组件日志感兴趣, 对其他组件日志不感兴趣, 这就需要禁用这些组件日志 但一个组件会配置有多个logger(如rpc有register/client/server等几个logger), 禁用该组件日志, 要禁用这多个logger的 log4j.properties 配置, 很繁琐 => 直接在组件级别来控制是否启用日志
ModuleLogSwitcher(module) - 类 的构造器net.jkcode.jkmvc.common.ModuleLogSwitcher
按组件来切换启用日志 本项目中有多个组件, 如rpc/job/tracer/mq等, 组件之间会相互依赖, 如mq依赖rpc 我在开发某个组件时, 只对该组件日志感兴趣, 对其他组件日志不感兴趣, 这就需要禁用这些组件日志 但一个组件会配置有多个logger(如rpc有register/client/server等几个logger), 禁用该组件日志, 要禁用这多个logger的 log4j.properties 配置, 很繁琐 => 直接在组件级别来控制是否启用日志
ModuleLogSwitcher.Companion - net.jkcode.jkmvc.common中的类
 
ModuleLogSwitcher.ModuleLoggerHandler - net.jkcode.jkmvc.common中的类
组件日志处理
MutablePair<A,B> - net.jkcode.jkmvc.common中的类
可修改的pair
MutablePair(first, second) - 类 的构造器net.jkcode.jkmvc.common.MutablePair
可修改的pair
MutableTriple<A,B,C> - net.jkcode.jkmvc.common中的类
可修改的Triple
MutableTriple(first, second, third) - 类 的构造器net.jkcode.jkmvc.common.MutableTriple
可修改的Triple

N

NamedConfiguredSingletons<T> - net.jkcode.jkmvc.singleton中的类
名字可配的单例池 可以动态的单例名来获得单例,但是需要实现配置单例名及其实现类 如序列器的配置 jdk: net.jkcode.jkmvc.serialize.JdkSerializer fst: net.jkcode.jkmvc.serialize.FstSerializer 一般用在枚举某个接口的实现类
NamedConfiguredSingletons() - 类 的构造器net.jkcode.jkmvc.singleton.NamedConfiguredSingletons
名字可配的单例池 可以动态的单例名来获得单例,但是需要实现配置单例名及其实现类 如序列器的配置 jdk: net.jkcode.jkmvc.serialize.JdkSerializer fst: net.jkcode.jkmvc.serialize.FstSerializer 一般用在枚举某个接口的实现类
net.jkcode.jkmvc.bit - 程序包 net.jkcode.jkmvc.bit
 
net.jkcode.jkmvc.cache - 程序包 net.jkcode.jkmvc.cache
 
net.jkcode.jkmvc.common - 程序包 net.jkcode.jkmvc.common
 
net.jkcode.jkmvc.elements - 程序包 net.jkcode.jkmvc.elements
 
net.jkcode.jkmvc.flusher - 程序包 net.jkcode.jkmvc.flusher
 
net.jkcode.jkmvc.http - 程序包 net.jkcode.jkmvc.http
 
net.jkcode.jkmvc.idworker - 程序包 net.jkcode.jkmvc.idworker
 
net.jkcode.jkmvc.interceptor - 程序包 net.jkcode.jkmvc.interceptor
 
net.jkcode.jkmvc.iterator - 程序包 net.jkcode.jkmvc.iterator
 
net.jkcode.jkmvc.lock - 程序包 net.jkcode.jkmvc.lock
 
net.jkcode.jkmvc.redis - 程序包 net.jkcode.jkmvc.redis
 
net.jkcode.jkmvc.scope - 程序包 net.jkcode.jkmvc.scope
 
net.jkcode.jkmvc.serialize - 程序包 net.jkcode.jkmvc.serialize
 
net.jkcode.jkmvc.singleton - 程序包 net.jkcode.jkmvc.singleton
 
net.jkcode.jkmvc.ttl - 程序包 net.jkcode.jkmvc.ttl
 
net.jkcode.jkmvc.ttl.reflect - 程序包 net.jkcode.jkmvc.ttl.reflect
 
net.jkcode.jkmvc.validator - 程序包 net.jkcode.jkmvc.validator
 
newId(timestamp) - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeIdWorker
构建新id
newInstance($receiver, needInit) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
创建类的实例 参考 FSTDefaultClassInstantiator#newInstance()
newPeriodic($receiver, task, period, unit) - 类 中的静态方法net.jkcode.jkmvc.common._TimerKt
添加周期性任务
newScope(action) - 类 中的方法net.jkcode.jkmvc.scope.BaseScope
启动新的作用域 兼容 action 返回类型是CompletableFuture
newScope(action) - 类 中的方法net.jkcode.jkmvc.scope.CloseableScope
启动新的作用域 兼容 action 返回类型是CompletableFuture
newScope($this, action) - 类 中的静态方法net.jkcode.jkmvc.scope.IScope.DefaultImpls
启动新的作用域 兼容 action 返回类型是CompletableFuture
newScope(action) - 接口 中的方法net.jkcode.jkmvc.scope.IScope
启动新的作用域 兼容 action 返回类型是CompletableFuture
next() - 类 中的方法net.jkcode.jkmvc.bit.ClearBitElementIterator
 
next() - 类 中的方法net.jkcode.jkmvc.bit.ClearBitIterator
 
next() - 类 中的方法net.jkcode.jkmvc.bit.SetBitElementIterator
 
next() - 类 中的方法net.jkcode.jkmvc.bit.SetBitIterator
 
next() - 类 中的方法net.jkcode.jkmvc.common.InterfaceDelegateFieldIterator
 
next() - 类 中的方法net.jkcode.jkmvc.common.PropDelegateFieldIterator
 
next() - 类 中的方法net.jkcode.jkmvc.iterator.ElementsFilteredTransformedIterator
 
nextElement() - 类 中的方法net.jkcode.jkmvc.common.ItEnumeration
 
nextId() - 接口 中的方法net.jkcode.jkmvc.idworker.IIdWorker
获得下一个ID (该方法是线程安全的)
nextId() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeIdWorker
获得下一个ID
notEmpty(value) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
检查非空
numeric(value) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
检查是否数值,包含.-

O

op - 类 中的变量net.jkcode.jkmvc.bit.ClearBitElementIterator
 
op - 类 中的变量net.jkcode.jkmvc.bit.SetBitElementIterator
 
options(uri, body, contentType, requestTimeout) - 类 中的方法net.jkcode.jkmvc.http.HttpClient
发送get请求

P

parse(addresses) - 类 中的方法net.jkcode.jkmvc.common.AddressesParser
解析出多个地址
parse(exp) - 类 中的方法net.jkcode.jkmvc.validator.ArgsParser
解析函数实参, 不解析具体类型
parse(exp, method) - 类 中的方法net.jkcode.jkmvc.validator.ArgsParser
解析函数实参, 根据方法形参类型来解析具体类型
parse(exp, fuc) - 类 中的方法net.jkcode.jkmvc.validator.ArgsParser
解析函数实参, 根据方法形参类型来解析具体类型
patch(uri, body, contentType, requestTimeout) - 类 中的方法net.jkcode.jkmvc.http.HttpClient
发送get请求
path($receiver, path, withException, p) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
获得.分割的路径下的子项值
pathConfig(path) - 类 中的方法net.jkcode.jkmvc.common.Config
获得Config类型的子配置项
pathConfig(path) - 类 中的方法net.jkcode.jkmvc.common.IConfig
获得Config类型的子配置项
pathProperties(path) - 类 中的方法net.jkcode.jkmvc.common.Config
获得Properties类型的子配置项
pathProperties(path) - 类 中的方法net.jkcode.jkmvc.common.IConfig
获得Properties类型的子配置项
pollEach($receiver, action) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
逐个出队元素, 并访问
pollEachThread(action) - 类 中的方法net.jkcode.jkmvc.ttl.SttlValue
逐个出队被传递线程, 并访问
post(uri, body, contentType, requestTimeout) - 类 中的方法net.jkcode.jkmvc.http.HttpClient
发送get请求
prepareDirectory($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._FileKt
准备目录
prepareNext(start) - 类 中的方法net.jkcode.jkmvc.iterator.ElementsFilteredTransformedIterator
准备下一序号
print($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
输出时间
print($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._FutureKt
等待并输出异步结果
print($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._FutureKt
等待并输出异步结果
print($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._FutureKt
等待并输出异步结果
PropDelegateFieldIterator - net.jkcode.jkmvc.common中的类
实现属性读写的代理字段的迭代器 如属性定义如下: public var id:Int by property()
PropDelegateFieldIterator(clazz) - 类 的构造器net.jkcode.jkmvc.common.PropDelegateFieldIterator
实现属性读写的代理字段的迭代器 如属性定义如下: public var id:Int by property()
ProtostuffSerializer - net.jkcode.jkmvc.serialize中的类
基于Protostuff的序列化
ProtostuffSerializer() - 类 的构造器net.jkcode.jkmvc.serialize.ProtostuffSerializer
基于Protostuff的序列化
put(key, value, expireSencond) - 类 中的方法net.jkcode.jkmvc.cache.BaseCache
设置键值
put(key, value, expireSencond) - 接口 中的方法net.jkcode.jkmvc.cache.ICache
设置键值
put(key, value) - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
put() - 类 中的方法net.jkcode.jkmvc.common.FixedKeyMapFactory.FixedKeyMap
添加单个元素
put() - 类 中的方法net.jkcode.jkmvc.common.LazyAllocatedMap
已过时。
 
put(uri, body, contentType, requestTimeout) - 类 中的方法net.jkcode.jkmvc.http.HttpClient
发送get请求
putAll(from) - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
putAll() - 类 中的方法net.jkcode.jkmvc.common.LazyAllocatedMap
已过时。
 
putLocal2Value(local2Value) - 类 中的方法net.jkcode.jkmvc.ttl.ScopedTransferableThreadLocal.Companion
设置当前线程线的本地值映射 本地值映射: 在传递/恢复本地值时使用 endScope() 可能随时随地调用, 也就是说 SttlValue 随时可能被删除, 但可能某个线程调用了 SttlInterceptor.intercept(回调), 但此时回调还没触发, 也就是旧的 ScopedTransferableThreadLocal 对象还未恢复, 等恢复后引用的 SttlValue 却应该被删掉, 因此添加 deleted 属性来做是否已删除的判断
putSerializer(cl, ser, includeSubclasses) - 类 中的方法net.jkcode.jkmvc.serialize.FstSerializer
给特定类指定序列器

Q

quickLock(key, expireSeconds) - 类 中的方法net.jkcode.jkmvc.lock.IDistributedKeyLock
快速加锁, 锁不住不等待, 有过期时间
quickLock(key, expireSeconds) - 接口 中的方法net.jkcode.jkmvc.lock.IKeyLock
快速加锁, 锁不住不等待, 有过期时间(只针对分布式锁)
quickLock(key, expireSeconds) - 类 中的方法net.jkcode.jkmvc.lock.LocalKeyLock
快速加锁, 锁不住不等待, 有过期时间(只针对分布式锁)
quickLockCleanly(block) - 类 中的方法net.jkcode.jkmvc.lock.AtomicLock
快速加锁, 锁不住不等待
quickLockCleanly(key, expireSeconds, block) - 类 中的方法net.jkcode.jkmvc.lock.IDistributedKeyLock
快速加锁, 锁不住不等待, 有过期时间
quickLockCleanly($this, key, expireSeconds, block) - 类 中的静态方法net.jkcode.jkmvc.lock.IKeyLock.DefaultImpls
快速加锁, 锁不住不等待, 有过期时间
quickLockCleanly(key, expireSeconds, block) - 接口 中的方法net.jkcode.jkmvc.lock.IKeyLock
快速加锁, 锁不住不等待, 有过期时间
quickLockCleanly(key, expireSeconds, block) - 类 中的方法net.jkcode.jkmvc.lock.LocalKeyLock
快速加锁, 锁不住不等待, 有过期时间

R

randomBoolean() - 类 中的静态方法net.jkcode.jkmvc.common._RandomKt
随机的bool
randomInt(bound) - 类 中的静态方法net.jkcode.jkmvc.common._RandomKt
随机的int
randomLong(bound) - 类 中的静态方法net.jkcode.jkmvc.common._RandomKt
随机的long
randomNumberString(length) - 类 中的静态方法net.jkcode.jkmvc.common._RandomKt
随机数字字符串
randomString(length, base) - 类 中的静态方法net.jkcode.jkmvc.common._RandomKt
随机字符串
range(value, min, max, step) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
检查是否在某个范围内
remove() - 类 中的方法net.jkcode.jkmvc.bit.ClearBitElementIterator
 
remove() - 类 中的方法net.jkcode.jkmvc.bit.ClearBitIterator
 
remove() - 类 中的方法net.jkcode.jkmvc.bit.SetBitElementIterator
 
remove() - 类 中的方法net.jkcode.jkmvc.bit.SetBitIterator
 
remove(key) - 接口 中的方法net.jkcode.jkmvc.cache.ICache
删除指定的键的值
remove(key) - 类 中的方法net.jkcode.jkmvc.cache.JedisCache
删除指定的键的值
remove(key) - 类 中的方法net.jkcode.jkmvc.cache.LRUCache
删除指定的键的值
remove(p) - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
 
remove(realNode) - 类 中的方法net.jkcode.jkmvc.common.ConsistentHash
删除真实节点 删除对应虚拟节点
remove(key) - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
remove(key, value) - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
remove() - 类 中的方法net.jkcode.jkmvc.common.DoneFlagList.DoneIterator
 
remove() - 类 中的方法net.jkcode.jkmvc.common.FixedKeyMapFactory.FixedKeyMap
删除key对应的元素
remove() - 类 中的方法net.jkcode.jkmvc.common.FixedKeyMapFactory.FixedKeyMap
删除位置对应的元素
remove() - 类 中的方法net.jkcode.jkmvc.common.InterfaceDelegateFieldIterator
 
remove() - 类 中的方法net.jkcode.jkmvc.common.LazyAllocatedMap
已过时。
 
remove() - 类 中的方法net.jkcode.jkmvc.common.PropDelegateFieldIterator
 
remove() - 类 中的方法net.jkcode.jkmvc.iterator.ArrayFilteredIterator
 
remove() - 类 中的方法net.jkcode.jkmvc.iterator.ArrayFilteredTransformedIterator
 
remove() - 类 中的方法net.jkcode.jkmvc.iterator.CollectionFilteredIterator
 
remove() - 类 中的方法net.jkcode.jkmvc.iterator.CollectionFilteredTransformedIterator
 
remove() - 类 中的方法net.jkcode.jkmvc.iterator.ElementsFilteredTransformedIterator
 
remove(t, value) - 类 中的方法net.jkcode.jkmvc.ttl.JkThreadLocal
删除线程的值
removeAll($receiver, keys) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
map删除多个key
removeAll(p) - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
 
removeAt(index) - 类 中的方法net.jkcode.jkmvc.common.DoneFlagList
 
removeElement() - 类 中的方法net.jkcode.jkmvc.common.FixedKeyMap.EntrySet
 
removeElement(index) - 类 中的方法net.jkcode.jkmvc.elements.ElementArray
删除元素
removeElement(index) - 类 中的方法net.jkcode.jkmvc.elements.ElementCollection
删除元素
removeElement($this, index) - 类 中的静态方法net.jkcode.jkmvc.elements.IElements.DefaultImpls
删除元素
removeElement(index) - 接口 中的方法net.jkcode.jkmvc.elements.IElements
删除元素
removeElement(index) - 类 中的方法net.jkcode.jkmvc.iterator.ArrayFilteredTransformedIterator
删除元素
removeElement(index) - 类 中的方法net.jkcode.jkmvc.iterator.CollectionFilteredTransformedIterator
删除元素
removeElement(index) - 类 中的方法net.jkcode.jkmvc.iterator.ElementsFilteredTransformedIterator
删除元素
removeThread(t) - 类 中的方法net.jkcode.jkmvc.ttl.SttlValue
删除被传递线程
repeateToArray($receiver, times) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
构建重复元素的数组
repeateToList($receiver, times) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
构建重复元素的列表
replaces($receiver, params, prefix, postfix) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
替换字符串 参数名是int
replaces($receiver, params, prefix, postfix) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
替换字符串 参数名是字符串
replaceText($receiver, transform) - 类 中的静态方法net.jkcode.jkmvc.common._FileKt
整个文件替换文本内容
requestCount() - 类 中的方法net.jkcode.jkmvc.flusher.CounterFlusher
获得请求计数
requestCount() - 接口 中的方法net.jkcode.jkmvc.flusher.IFlusher
获得请求计数
requestCount() - 类 中的方法net.jkcode.jkmvc.flusher.RequestQueueFlusher
获得请求计数
RequestInterceptorChain<R> - net.jkcode.jkmvc.interceptor中的类
拦截器的链表
RequestInterceptorChain(chain) - 类 的构造器net.jkcode.jkmvc.interceptor.RequestInterceptorChain
拦截器的链表
RequestQueueFlusher<RequestType,ResponseType> - net.jkcode.jkmvc.flusher中的类
请求队列刷盘器 定时刷盘 + 定量刷盘 注意: 1 使用 ConcurrentLinkedQueue 来做队列, 其 size() 是遍历性能慢, 尽量使用 isEmpty() 2 doFlush()直接换新的队列, 而处理旧的队列
RequestQueueFlusher(flushQuota, flushTimeoutMillis) - 类 的构造器net.jkcode.jkmvc.flusher.RequestQueueFlusher
请求队列刷盘器 定时刷盘 + 定量刷盘 注意: 1 使用 ConcurrentLinkedQueue 来做队列, 其 size() 是遍历性能慢, 尽量使用 isEmpty() 2 doFlush()直接换新的队列, 而处理旧的队列
resultFromFuture($receiver, resFuture) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
从CompletableFuture获得方法结果值
retainAll(p) - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
 
RpcRequestScopedTransferableThreadLocal<T> - net.jkcode.jkmvc.ttl中的类
 
RpcRequestScopedTransferableThreadLocal(supplier) - 类 的构造器net.jkcode.jkmvc.ttl.RpcRequestScopedTransferableThreadLocal
 
RpcRequestScopedTransferableThreadLocal() - 类 的构造器net.jkcode.jkmvc.ttl.RpcRequestScopedTransferableThreadLocal
 
RuleValidator - net.jkcode.jkmvc.validator中的类
规则校验器, 由一个规则表达式, 来表达校验逻辑
RuleValidator(label, rule) - 类 的构造器net.jkcode.jkmvc.validator.RuleValidator
规则校验器, 由一个规则表达式, 来表达校验逻辑
RuleValidator.Companion - net.jkcode.jkmvc.validator中的类
 
runAsync($receiver, runnable) - 类 中的静态方法net.jkcode.jkmvc.common._ThreadKt
异步执行, 并返回异步结果

S

scan(pck) - 类 中的方法net.jkcode.jkmvc.common.ClassScanner
扫描指定包下的类
scan(pck) - 接口 中的方法net.jkcode.jkmvc.common.IClassScanner
扫描指定包下的类
ScopedTransferableThreadLocal<T> - net.jkcode.jkmvc.ttl中的类
有作用域的可传递的 ThreadLocal
ScopedTransferableThreadLocal(supplier) - 类 的构造器net.jkcode.jkmvc.ttl.ScopedTransferableThreadLocal
有作用域的可传递的 ThreadLocal
ScopedTransferableThreadLocal() - 类 的构造器net.jkcode.jkmvc.ttl.ScopedTransferableThreadLocal
有作用域的可传递的 ThreadLocal
ScopedTransferableThreadLocal.Companion - net.jkcode.jkmvc.ttl中的类
 
selectExecutor($receiver, arg) - 类 中的静态方法net.jkcode.jkmvc.common._ThreadKt
根据 arg 来选择一个固定的线程
selectExecutor($receiver, arg) - 类 中的静态方法net.jkcode.jkmvc.common._ThreadKt
根据 arg 来选择一个固定的线程
send(method, uri, body, contentType, requestTimeout) - 类 中的方法net.jkcode.jkmvc.http.HttpClient
发送请求
serialize(obj) - 类 中的方法net.jkcode.jkmvc.serialize.FstSerializer
序列化
serialize(obj) - 类 中的方法net.jkcode.jkmvc.serialize.HessianSerializer
序列化
serialize(obj) - 接口 中的方法net.jkcode.jkmvc.serialize.ISerializer
序列化
serialize(obj) - 类 中的方法net.jkcode.jkmvc.serialize.JdkSerializer
序列化
serialize(obj) - 类 中的方法net.jkcode.jkmvc.serialize.KryoSerializer
序列化
serialize(obj) - 类 中的方法net.jkcode.jkmvc.serialize.ProtostuffSerializer
序列化
set(index, element) - 类 中的方法net.jkcode.jkmvc.common.DoneFlagList
 
set(t, value) - 类 中的方法net.jkcode.jkmvc.ttl.JkThreadLocal
设置线程的值
set(value) - 类 中的方法net.jkcode.jkmvc.ttl.ScopedTransferableThreadLocal
设置值 只能在作用域内部调用, 否则无法在作用域结束时自动删除
set_next(p) - 类 中的方法net.jkcode.jkmvc.iterator.ElementsFilteredTransformedIterator
下一序号
SetBitElementIterator<E> - net.jkcode.jkmvc.bit中的类
比特对应元素的迭代器
SetBitElementIterator() - 类 的构造器net.jkcode.jkmvc.bit.SetBitElementIterator
 
SetBitIterator - net.jkcode.jkmvc.bit中的类
比特的迭代器
SetBitIterator() - 类 的构造器net.jkcode.jkmvc.bit.SetBitIterator
 
setCurr(p) - 类 中的方法net.jkcode.jkmvc.common.InterfaceDelegateFieldIterator
 
setCurr(p) - 类 中的方法net.jkcode.jkmvc.common.PropDelegateFieldIterator
 
setCurrent(obj) - 类 中的方法net.jkcode.jkmvc.ttl.SttlCurrentHolder
设置当前者
setDatacenterId(p) - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeIdWorker.Companion
数据中心ID(0~31)
setDeleted(p) - 类 中的方法net.jkcode.jkmvc.ttl.SttlValue
是否已删除
setDirty(p) - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
是否脏了(改动过数据)
setDone(index, value) - 类 中的方法net.jkcode.jkmvc.common.DoneFlagList
设置元素是否已完成的标志
setFirst(p) - 类 中的方法net.jkcode.jkmvc.common.MutablePair
 
setFirst(p) - 类 中的方法net.jkcode.jkmvc.common.MutableTriple
 
setLastTimestamp(p) - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeIdWorker
上次生成ID的时间截
setPath($receiver, path, value) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
设置.分割的路径下的子项值
setRequestBody(req, body) - 枚举 中的方法net.jkcode.jkmvc.http.ContentType
设置请求body
setSecond(p) - 类 中的方法net.jkcode.jkmvc.common.MutablePair
 
setSecond(p) - 类 中的方法net.jkcode.jkmvc.common.MutableTriple
 
setSequence(p) - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeIdWorker
毫秒内序列(0~4095)
setSwitch(p) - 类 中的方法net.jkcode.jkmvc.flusher.IQuotaFlusher
开关, 2值的轮换
setThird(p) - 类 中的方法net.jkcode.jkmvc.common.MutableTriple
 
setValue(p) - 类 中的方法net.jkcode.jkmvc.ttl.SttlValue
 
setWorkerId(p) - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeIdWorker.Companion
工作机器ID(0~31)
ShardedJedisFactory - net.jkcode.jkmvc.redis中的类
jedis工厂
shutdown() - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool
 
shutdownNow() - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool
 
SimpleObjectPool<T> - net.jkcode.jkmvc.common中的类
使用lambda实现的对象池 用来优化某些频繁调用的方法中的对象创建, 如ArrayList/HashMap/ConcurrentLinkedQueue对象的频繁创建, 而且这些对象自身也会占用大量的内存(如ArrayList/HashMap在操作大量元素时会创建大数组) 使用对象池中的对象, 必须是先借对象 borrowObject() 后归还对象 returnObject(), 这一般在同一个方法中, 这带来一个限制: 就是借来的对象不能溢出该方法, 如果对象溢出了(如作为方法的返回值被调用方使用), 则对象的控制权不在该方法中, 也就无法归还对象
SimpleObjectPool(maxTotal, factory) - 类 的构造器net.jkcode.jkmvc.common.SimpleObjectPool
使用lambda实现的对象池 用来优化某些频繁调用的方法中的对象创建, 如ArrayList/HashMap/ConcurrentLinkedQueue对象的频繁创建, 而且这些对象自身也会占用大量的内存(如ArrayList/HashMap在操作大量元素时会创建大数组) 使用对象池中的对象, 必须是先借对象 borrowObject() 后归还对象 returnObject(), 这一般在同一个方法中, 这带来一个限制: 就是借来的对象不能溢出该方法, 如果对象溢出了(如作为方法的返回值被调用方使用), 则对象的控制权不在该方法中, 也就无法归还对象
SimpleObjectPool.Companion - net.jkcode.jkmvc.common中的类
 
size() - 类 中的方法net.jkcode.jkmvc.bit.IBitCollection
获得BitSet中设置为 true 的位数
size() - 类 中的方法net.jkcode.jkmvc.bit.IBitSet
获得BitSet中设置为 true 的位数
size() - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
 
size() - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
size() - 类 中的方法net.jkcode.jkmvc.common.FixedKeyMap.EntrySet
 
size() - 类 中的方法net.jkcode.jkmvc.common.LazyAllocatedMap
已过时。
 
size() - 类 中的方法net.jkcode.jkmvc.elements.ElementArray
获得元素个数
size() - 类 中的方法net.jkcode.jkmvc.elements.ElementCollection
获得元素个数
size() - 接口 中的方法net.jkcode.jkmvc.elements.IElements
获得元素个数
size() - 类 中的方法net.jkcode.jkmvc.iterator.ArrayFilteredTransformedIterator
获得元素个数
size() - 类 中的方法net.jkcode.jkmvc.iterator.CollectionFilteredTransformedIterator
获得元素个数
SnowflakeId - net.jkcode.jkmvc.idworker中的类
Snowflake算法的id 通过 val timestamp = (id shr 22) + startTimestamp 可大致知道请求时间
SnowflakeId(sequence, timestamp, datacenterId, workerId) - 类 的构造器net.jkcode.jkmvc.idworker.SnowflakeId
Snowflake算法的id 通过 val timestamp = (id shr 22) + startTimestamp 可大致知道请求时间
SnowflakeId.Companion - net.jkcode.jkmvc.idworker中的类
 
SnowflakeIdWorker - net.jkcode.jkmvc.idworker中的类
Twitter的Snowflake的id算法 参考+改进 https://blog.csdn.net/hnhygkx/article/details/78084909
SnowflakeIdWorker() - 类 的构造器net.jkcode.jkmvc.idworker.SnowflakeIdWorker
Twitter的Snowflake的id算法 参考+改进 https://blog.csdn.net/hnhygkx/article/details/78084909
SnowflakeIdWorker.Companion - net.jkcode.jkmvc.idworker中的类
 
start($receiver, join) - 类 中的静态方法net.jkcode.jkmvc.common._ThreadKt
单个线程的启动+等待
start($receiver, join) - 类 中的静态方法net.jkcode.jkmvc.common._ThreadKt
多个个线程的启动+等待
start($this) - 类 中的静态方法net.jkcode.jkmvc.common.IPlugin.DefaultImpls
初始化
start() - 接口 中的方法net.jkcode.jkmvc.common.IPlugin
初始化
startOnce(block) - 类 中的方法net.jkcode.jkmvc.common.AtomicStarter
启动一次
startsWith(value, prefix, ignoreCase) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
检查字符串是否有前缀
startTimer() - 类 中的方法net.jkcode.jkmvc.flusher.ITimeFlusher
启动刷盘的定时任务
strEquals(value, other, ignoreCase) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
检查字符串是否相等
stringifyStackTrace($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
获得异常堆栈的字符串
SttlCurrentHolder<T> - net.jkcode.jkmvc.ttl中的类
当前持有者 只是简单包装 ThreadLocal, 方便放到伴随对象中调用, 暴露简单明了的api
SttlCurrentHolder(holder) - 类 的构造器net.jkcode.jkmvc.ttl.SttlCurrentHolder
当前持有者 只是简单包装 ThreadLocal, 方便放到伴随对象中调用, 暴露简单明了的api
SttlInterceptor - net.jkcode.jkmvc.ttl中的类
可传递ScopedTransferableThreadLocal的拦截器, 只传递ScopedTransferableThreadLocal, 无关ThreadLocal 特性: worker thread 在执行任务时, 会传递 caller thread的 ScopedTransferableThreadLocal数据 目标: 主要是为了解决异步执行时, 线程状态(ScopedTransferableThreadLocal)的传递问题, 如 jkmvc 将当前 Db/HttpRequest 等对象都是记录到 ScopedTransferableThreadLocal对象中, 以方便访问, 但是一旦异步执行后就丢失了 实现: 在执行之前传递一下 ScopedTransferableThreadLocal对象, 在执行后就恢复一下 ScopedTransferableThreadLocal对象 优化: 所有 intercept()方法的 caller thread 的 ScopedTransferableThreadLocal对象引用都是使用 ScopedTransferableThreadLocal.weakCopyLocal2Value(), 为 WeakHashMap, GC会回收, 但不频繁, 适用于短时间引用
SttlThreadPool - net.jkcode.jkmvc.ttl中的类
可传递ScopedTransferableThreadLocal的线程池, 只传递ScopedTransferableThreadLocal, 无关ThreadLocal 特性: worker thread 在执行任务时, 会传递 caller thread的 ScopedTransferableThreadLocal数据 目标: 主要是为了解决异步执行时, 线程状态(ScopedTransferableThreadLocal)的传递问题, 如 jkmvc 将当前 Db/HttpRequest 等对象都是记录到 ScopedTransferableThreadLocal对象中, 以方便访问, 但是一旦异步执行后就丢失了 实现: 改写 execute() 方法, 在执行之前传递一下 ScopedTransferableThreadLocal对象, 在执行后就恢复一下 ScopedTransferableThreadLocal对象 优化: 所有 SttlInterceptor.intercept()方法的 caller thread 的 ScopedTransferableThreadLocal对象引用都是使用 ScopedTransferableThreadLocal.weakCopyLocal2Value(), 为 WeakHashMap, GC会回收, 但不频繁, 适用于短时间引用
SttlThreadPool(pool) - 类 的构造器net.jkcode.jkmvc.ttl.SttlThreadPool
可传递ScopedTransferableThreadLocal的线程池, 只传递ScopedTransferableThreadLocal, 无关ThreadLocal 特性: worker thread 在执行任务时, 会传递 caller thread的 ScopedTransferableThreadLocal数据 目标: 主要是为了解决异步执行时, 线程状态(ScopedTransferableThreadLocal)的传递问题, 如 jkmvc 将当前 Db/HttpRequest 等对象都是记录到 ScopedTransferableThreadLocal对象中, 以方便访问, 但是一旦异步执行后就丢失了 实现: 改写 execute() 方法, 在执行之前传递一下 ScopedTransferableThreadLocal对象, 在执行后就恢复一下 ScopedTransferableThreadLocal对象 优化: 所有 SttlInterceptor.intercept()方法的 caller thread 的 ScopedTransferableThreadLocal对象引用都是使用 ScopedTransferableThreadLocal.weakCopyLocal2Value(), 为 WeakHashMap, GC会回收, 但不频繁, 适用于短时间引用
SttlThreadPool.Companion - net.jkcode.jkmvc.ttl中的类
 
SttlValue - net.jkcode.jkmvc.ttl中的类
值, 有作用域的可传递的 ThreadLocal 中的值 ScopedTransferableThreadLocal.endScope() 可能随时随地调用, 也就是说 SttlValue 随时可能被删除, 但可能某个线程调用了 SttlInterceptor.intercept(回调), 但此时回调还没触发, 也就是旧的 ScopedTransferableThreadLocal 对象还未恢复, 等恢复后引用的 SttlValue 却应该被删掉, 因此添加 deleted 属性来做是否已删除的判断
SttlValue(value) - 类 的构造器net.jkcode.jkmvc.ttl.SttlValue
值, 有作用域的可传递的 ThreadLocal 中的值 ScopedTransferableThreadLocal.endScope() 可能随时随地调用, 也就是说 SttlValue 随时可能被删除, 但可能某个线程调用了 SttlInterceptor.intercept(回调), 但此时回调还没触发, 也就是旧的 ScopedTransferableThreadLocal 对象还未恢复, 等恢复后引用的 SttlValue 却应该被删掉, 因此添加 deleted 属性来做是否已删除的判断
SttlValue() - 类 的构造器net.jkcode.jkmvc.ttl.SttlValue
值, 有作用域的可传递的 ThreadLocal 中的值 ScopedTransferableThreadLocal.endScope() 可能随时随地调用, 也就是说 SttlValue 随时可能被删除, 但可能某个线程调用了 SttlInterceptor.intercept(回调), 但此时回调还没触发, 也就是旧的 ScopedTransferableThreadLocal 对象还未恢复, 等恢复后引用的 SttlValue 却应该被删掉, 因此添加 deleted 属性来做是否已删除的判断
submit(p0) - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool
 
submit(p0, p1) - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool
 
submit(p0) - 类 中的方法net.jkcode.jkmvc.ttl.SttlThreadPool
 
substring(value, startIndex, endIndex) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
字符串截取子字符串
sumByLong($receiver, selector) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
Returns the sum of all values produced by selector function applied to each element in the collection.
supplyAsync($receiver, supplier) - 类 中的静态方法net.jkcode.jkmvc.common._ThreadKt
异步执行, 并返回异步结果

T

ThreadClass - net.jkcode.jkmvc.ttl.reflect中的类
Thread类
ThreadLocalClass - net.jkcode.jkmvc.ttl.reflect中的类
ThreadLocal类
ThreadLocalMapClass - net.jkcode.jkmvc.ttl.reflect中的类
ThreadLocalMap类
ThreadLocalMapEntryClass - net.jkcode.jkmvc.ttl.reflect中的类
ThreadLocalMap.Entry类
to($receiver, clazz) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
将字符串转换为指定类型的非空值
to($receiver, clazz) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
将字符串转换为指定类型的非空值
to($receiver, type) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
将字符串转换为指定类型的非空值
toArray(params) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
非空参数转为array, 仅用于在 DbKey/Orm 的构造函数中转参数
toArray() - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
 
toArray(p) - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
 
toDate($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
转换为日期类型
toDesc($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
转字符串
toExpr($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
将任意值转为表达式
toFutureSupplier(supplier) - 类 中的静态方法net.jkcode.jkmvc.common._FutureKt
将(单参数)的方法调用 转为future工厂
toLong() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId
转为Long
toLowerCase(value) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
字符串转换为小写
toMap($receiver, keyField, valueField) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
map列表转哈希
toNullable($receiver, clazz, defaultValue) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
将字符串转换为指定类型的可空值
toNumber($receiver, clazz) - 类 中的静态方法net.jkcode.jkmvc.common._NumberKt
将BigDecimal转换为指定类型的数值
toNumber($receiver, clazz) - 类 中的静态方法net.jkcode.jkmvc.common._NumberKt
将BigDecimal转换为指定类型的数值
toQueryString($receiver, buffer) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
请求参数转query string
toQueryString($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._CollectionKt
请求参数转query string
toString() - 类 中的方法net.jkcode.jkmvc.common.CollectionDecorator
 
toString() - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
toString() - 类 中的方法net.jkcode.jkmvc.common.MutablePair
Returns string representation of the Pair including its first and second values.
toString() - 类 中的方法net.jkcode.jkmvc.common.MutableTriple
Returns string representation of the Triple including its first, second and third values.
toString() - 类 中的方法net.jkcode.jkmvc.http.ContentType.APPLICATION_FORM_URLENCODED
 
toString() - 类 中的方法net.jkcode.jkmvc.http.ContentType.APPLICATION_JSON
 
toString() - 类 中的方法net.jkcode.jkmvc.http.ContentType.APPLICATION_OCTET_STREAM
 
toString() - 类 中的方法net.jkcode.jkmvc.http.ContentType.APPLICATION_XML
 
toString() - 类 中的方法net.jkcode.jkmvc.http.ContentType.MULTIPART_FORM_DATA
 
toString() - 类 中的方法net.jkcode.jkmvc.http.ContentType.TEXT_HTML
 
toString() - 类 中的方法net.jkcode.jkmvc.http.ContentType.TEXT_PLAIN
 
toString() - 类 中的方法net.jkcode.jkmvc.http.ContentType.TEXT_XML
 
toString() - 类 中的方法net.jkcode.jkmvc.idworker.SnowflakeId
 
toUpperCase(value) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
字符串转换为大写
trace(uri, body, contentType, requestTimeout) - 类 中的方法net.jkcode.jkmvc.http.HttpClient
发送get请求
transform(ele, i) - 类 中的方法net.jkcode.jkmvc.common.DoneFlagList.DoneIterator
迭代元素的转换
transform(ele, i) - 类 中的方法net.jkcode.jkmvc.iterator.ArrayFilteredIterator
迭代元素的转换
transform(ele, i) - 类 中的方法net.jkcode.jkmvc.iterator.CollectionFilteredIterator
迭代元素的转换
transform(ele, i) - 类 中的方法net.jkcode.jkmvc.iterator.ElementsFilteredTransformedIterator
迭代元素的转换
travel($receiver, action) - 类 中的静态方法net.jkcode.jkmvc.common._FileKt
遍历文件 使用栈来优化
travel($receiver, action) - 类 中的静态方法net.jkcode.jkmvc.common._FileKt
遍历url中的资源
travelFiles(files, action) - 类 中的静态方法net.jkcode.jkmvc.common._FileKt
遍历文件
trim($receiver, str, ignoreCase) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
去掉两头的字符
trim($receiver, preffix, suffix, ignoreCase) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
去掉两头的字符
trim(value) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
删除字符串两边的空白字符
tryClone($receiver, cloningArrayCollectionElement) - 类 中的静态方法net.jkcode.jkmvc.common._ReflectKt
尝试调用克隆方法 1 如果是集合+数组, 则复制为新的集合+数组 2 如果实现了 Cloneable 接口, 则调用并返回 clone(), 否则直接返回 this
tryFlushWhenAdd(currRequestCount) - 类 中的方法net.jkcode.jkmvc.flusher.IQuotaFlusher
空 -> 非空: 尝试定量刷盘 在添加请求时调用
tryFlushWhenAdd(currRequestCount) - 类 中的方法net.jkcode.jkmvc.flusher.ITimeFlusher
空 -> 非空: 启动定时 在添加请求时调用
trySupplierCatch(supplier, p) - 类 中的静态方法net.jkcode.jkmvc.common._FutureKt
对supplier包装try/catch, 兼容结果值是 CompletableFuture 的情况
trySupplierFinally(supplier, complete) - 类 中的静态方法net.jkcode.jkmvc.common._FutureKt
对supplier包装try/finally, 兼容结果值是 CompletableFuture 的情况
trySupplierFuture(supplier) - 类 中的静态方法net.jkcode.jkmvc.common._FutureKt
对supplier包装try/catch, 并包装与返回异步结果, 兼容supplier结果值是 CompletableFuture 的情况

U

ucFirst($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
首字母大写
underline2Camel($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._StringKt
下划线转驼峰
UnitRequestQueueFlusher<RequestType> - net.jkcode.jkmvc.flusher中的类
无响应值的请求队列刷盘器
UnitRequestQueueFlusher(flushQuota, flushTimeoutMillis) - 类 的构造器net.jkcode.jkmvc.flusher.UnitRequestQueueFlusher
无响应值的请求队列刷盘器
unlock(key) - 类 中的方法net.jkcode.jkmvc.lock.IDistributedKeyLock
解锁
unlock(key) - 接口 中的方法net.jkcode.jkmvc.lock.IKeyLock
解锁
unlock(key) - 类 中的方法net.jkcode.jkmvc.lock.LocalKeyLock
解锁
unserialize(bytes) - 类 中的方法net.jkcode.jkmvc.serialize.FstSerializer
反序列化
unserialize(input) - 类 中的方法net.jkcode.jkmvc.serialize.FstSerializer
反序列化
unserialize(input) - 类 中的方法net.jkcode.jkmvc.serialize.HessianSerializer
反序列化
unserialize(bytes) - 类 中的方法net.jkcode.jkmvc.serialize.HessianSerializer
反序列化
unserialize($this, bytes) - 类 中的静态方法net.jkcode.jkmvc.serialize.ISerializer.DefaultImpls
反序列化
unserialize(bytes) - 接口 中的方法net.jkcode.jkmvc.serialize.ISerializer
反序列化
unserialize(input) - 接口 中的方法net.jkcode.jkmvc.serialize.ISerializer
反序列化
unserialize(input) - 类 中的方法net.jkcode.jkmvc.serialize.JdkSerializer
反序列化
unserialize(bytes) - 类 中的方法net.jkcode.jkmvc.serialize.JdkSerializer
反序列化
unserialize(input) - 类 中的方法net.jkcode.jkmvc.serialize.KryoSerializer
反序列化
unserialize(bytes) - 类 中的方法net.jkcode.jkmvc.serialize.KryoSerializer
反序列化
unserialize(bytes) - 类 中的方法net.jkcode.jkmvc.serialize.ProtostuffSerializer
反序列化
unserialize(input) - 类 中的方法net.jkcode.jkmvc.serialize.ProtostuffSerializer
反序列化

V

validate(value, variables) - 接口 中的方法net.jkcode.jkmvc.validator.IValidator
校验器
validate(value, variables) - 类 中的方法net.jkcode.jkmvc.validator.RuleValidator
执行规则表达式 // 编译 val rule = ValidationExpr("trim notEmpty email"); // 执行 val result = rule.validate(value);
ValidateException - net.jkcode.jkmvc.validator中的异常错误
校验异常
ValidateException(message) - 异常错误 的构造器net.jkcode.jkmvc.validator.ValidateException
 
ValidateException(cause) - 异常错误 的构造器net.jkcode.jkmvc.validator.ValidateException
 
ValidateException(message, cause) - 异常错误 的构造器net.jkcode.jkmvc.validator.ValidateException
 
ValidateFunc - net.jkcode.jkmvc.validator中的类
校验函数
ValidateFunc(func) - 类 的构造器net.jkcode.jkmvc.validator.ValidateFunc
校验函数
ValidateFunc.Companion - net.jkcode.jkmvc.validator中的类
 
ValidateFuncDefinition - net.jkcode.jkmvc.validator中的类
校验方法的定义
values() - 类 中的方法net.jkcode.jkmvc.common.DirtyFlagMap
 
values() - 类 中的方法net.jkcode.jkmvc.common.LazyAllocatedMap
已过时。
 
visit(item) - 接口 中的方法net.jkcode.jkmvc.common.IVisitor
访问单个项目

W

weakCopyLocal2Value() - 类 中的方法net.jkcode.jkmvc.ttl.ScopedTransferableThreadLocal.Companion
复制当前线程线的本地值映射 本地值映射:
wrap(value, prefix, postfix) - 类 中的方法net.jkcode.jkmvc.validator.ValidateFuncDefinition
添加前缀/后缀

Z

zeroTime($receiver) - 类 中的静态方法net.jkcode.jkmvc.common._DateKt
清零时间

_

_BitSetKt - net.jkcode.jkmvc.common中的类
 
_CollectionKt - net.jkcode.jkmvc.common中的类
 
_DateKt - net.jkcode.jkmvc.common中的类
 
_dirtyBits - 类 中的变量net.jkcode.jkmvc.common.FixedKeyMapFactory.FixedKeyMap
被修改的key的标记, 就是标记被修改的key对应的index
_entrySet - 类 中的变量net.jkcode.jkmvc.common.FixedKeyMapFactory.FixedKeyMap
entry集
_FileKt - net.jkcode.jkmvc.common中的类
 
_FutureKt - net.jkcode.jkmvc.common中的类
 
_IdKt - net.jkcode.jkmvc.common中的类
 
_JedisKt - net.jkcode.jkmvc.redis中的类
 
_keyHashs - 类 中的变量net.jkcode.jkmvc.common.FixedKeyMapFactory
缓存key的哈希码, 加速key对比
_keys - 类 中的变量net.jkcode.jkmvc.common.FixedKeyMapFactory
固定的key
_LoggerKt - net.jkcode.jkmvc.common中的类
 
_NetKt - net.jkcode.jkmvc.common中的类
 
_NumberKt - net.jkcode.jkmvc.common中的类
 
_RandomKt - net.jkcode.jkmvc.common中的类
 
_ReflectKt - net.jkcode.jkmvc.common中的类
 
_StringKt - net.jkcode.jkmvc.common中的类
 
_ThreadKt - net.jkcode.jkmvc.common中的类
 
_TimerKt - net.jkcode.jkmvc.common中的类
 
_values - 类 中的变量net.jkcode.jkmvc.common.FixedKeyMapFactory.FixedKeyMap
A B C D E F G H I J K L M N O P Q R S T U V W Z _ 
跳过导航链接