- CACHE_CONTROL - Static variable in class org.voovan.http.message.HttpStatic
-
- CACHE_CONTROL_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- CACHE_MAP_WHEEL_TIMER - Static variable in class org.voovan.tools.collection.CacheMap
-
- CacheMap<K,V> - Class in org.voovan.tools.collection
-
进程内缓存处理类
可字发现对象,在对象没有时自动同步对象到缓存,具备超时, 按照 LRU 的原则清理过期数据
- CacheMap(Map<K, V>, int) - Constructor for class org.voovan.tools.collection.CacheMap
-
构造函数
- CacheMap(Map<K, V>) - Constructor for class org.voovan.tools.collection.CacheMap
-
- CacheMap(Integer) - Constructor for class org.voovan.tools.collection.CacheMap
-
构造函数
- CacheMap() - Constructor for class org.voovan.tools.collection.CacheMap
-
构造函数
- CacheStatic - Class in org.voovan.tools.collection
-
缓存静态类
用于准备 memcached 和 redis 的连接池
- CacheStatic() - Constructor for class org.voovan.tools.collection.CacheStatic
-
- call(String) - Method in class org.voovan.db.JdbcOperate
-
调用存储过程,无参数
- call(String, CallType[], Map<String, Object>) - Method in class org.voovan.db.JdbcOperate
-
调用存储过程,map作为参数,字段名和Map键名大消息必须大小写一致
- call(String, CallType[], Object) - Method in class org.voovan.db.JdbcOperate
-
调用存储过程,对象作为参数
- call(String, CallType[], Object...) - Method in class org.voovan.db.JdbcOperate
-
调用存储过程,Array作为参数
- call(Object...) - Method in class org.voovan.tools.compiler.function.DynamicFunction
-
执行动态函数
- callFunction(String, Object...) - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
-
调用动态函数
- CallType - Enum in org.voovan.db
-
存储过程调用参数的枚举
- camelToUnderline(String) - Static method in class org.voovan.tools.TString
-
驼峰命名转下划线命名
- cancel() - Method in class org.voovan.tools.hashwheeltimer.HashWheelTask
-
取消当前任务
- cancel() - Method in class org.voovan.tools.hashwheeltimer.HashWheelTimer
-
停止时间轮的轮转
- cancelAutoReload() - Method in class org.voovan.tools.hotswap.Hotswaper
-
取消自动热加载操作
- cancelIdle() - Method in class org.voovan.network.IoSession
-
停止空闲事件触发
- canSplite(IoSession, ByteBuffer) - Method in class org.voovan.network.messagesplitter.BufferLengthSplitter
-
- canSplite(IoSession, ByteBuffer) - Method in class org.voovan.network.messagesplitter.ByteMessageSplitter
-
- canSplite(IoSession, ByteBuffer) - Method in interface org.voovan.network.MessageSplitter
-
判断消息是否可分割
分割处理: 这个时候返回长度需要大于 0, 这个时候 session.getByteBuffer 中的数据会被分割, 然后传递给 IoFilter
流式处理: 用户 http/1.1 等协议解析, 这个时候返回长度需要等于0, 则数据不会被分割, 所有数据都在 session.getByteBuffer 中, 这个时候数据可以在 IoFilter 中进行处理,
这个时候 IoFilter 接收到的是一个容量为 0 的 bytebuffer
- canSplite(IoSession, ByteBuffer) - Method in class org.voovan.network.messagesplitter.HttpMessageSplitter
-
- canSplite(IoSession, ByteBuffer) - Method in class org.voovan.network.messagesplitter.LineMessageSplitter
-
- canSplite(IoSession, ByteBuffer) - Method in class org.voovan.network.messagesplitter.TimeOutMesssageSplitter
-
- canSplite(IoSession, ByteBuffer) - Method in class org.voovan.network.messagesplitter.TransferSplitter
-
- capacity() - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
返回当前分配的容量
- capacityField - Static variable in class org.voovan.tools.buffer.TByteBuffer
-
- capacityFieldOffset - Static variable in class org.voovan.tools.buffer.TByteBuffer
-
- cast(Object) - Static method in class org.voovan.tools.TObject
-
类型转换
JDK 1.8 使用效果最好,否则有可能会转换失败
- Chain<E> - Class in org.voovan.tools.collection
-
对象链
- Chain() - Constructor for class org.voovan.tools.collection.Chain
-
构造函数
- Chain(List<E>) - Constructor for class org.voovan.tools.collection.Chain
-
- changeToBytes() - Method in class org.voovan.http.message.packet.Body
-
转换成字节形式
- changeToFile(File) - Method in class org.voovan.http.message.packet.Body
-
转换成文件形式
- changeToFile(String) - Method in class org.voovan.http.message.packet.Body
-
转换成文件形式
- CHAR_AT - Static variable in class org.voovan.Global
-
- CHAR_BACKSLASH - Static variable in class org.voovan.Global
-
- CHAR_COLON - Static variable in class org.voovan.Global
-
- CHAR_COMMA - Static variable in class org.voovan.Global
-
- CHAR_CR - Static variable in class org.voovan.Global
-
- CHAR_EOF - Static variable in class org.voovan.Global
-
- CHAR_EQUAL - Static variable in class org.voovan.Global
-
- CHAR_LC_BRACES - Static variable in class org.voovan.Global
-
- CHAR_LF - Static variable in class org.voovan.Global
-
- CHAR_LS_BRACES - Static variable in class org.voovan.Global
-
- CHAR_POINT - Static variable in class org.voovan.Global
-
- CHAR_QUESTION - Static variable in class org.voovan.Global
-
- CHAR_QUOTE - Static variable in class org.voovan.Global
-
- CHAR_RC_BRACES - Static variable in class org.voovan.Global
-
- CHAR_RS_BRACES - Static variable in class org.voovan.Global
-
- CHAR_S_QUOTE - Static variable in class org.voovan.Global
-
- CHAR_SHAPE - Static variable in class org.voovan.Global
-
- CHAR_SLASH - Static variable in class org.voovan.Global
-
- CHAR_SPACE - Static variable in class org.voovan.Global
-
- CHAR_STAR - Static variable in class org.voovan.Global
-
- CHAR_SUB - Static variable in class org.voovan.Global
-
- chars - Static variable in class org.voovan.tools.TString
-
- CHECK_TIMEOUT - Static variable in class org.voovan.network.SocketContext
-
- checkAccept(String, int) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkAccess(Thread) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkAccess(ThreadGroup) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkAndDoExpire(K) - Method in class org.voovan.tools.collection.CacheMap
-
检查指定的Key, 如果过期则处理过期的数据
- checkConnect(String, int) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkConnect(String, int, Object) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkCreateClassLoader() - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkDelete(String) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkExec(String) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkExit(int) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkIdle() - Method in class org.voovan.network.IoSession
-
启动空闲事件触发
- checkLink(String) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkListen(int) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkLoadClass(String) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
进制某些 class 在动态调用时被加载到 JVM
- checkMulticast(InetAddress) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkPackageAccess(String) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkPackageDefinition(String) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkPause(IoSession, Request) - Method in class org.voovan.http.server.WebServerHandler
-
Web 服务暂停检查
如果配置文件指定了 PauseURL 则转到 PauseURL 指定的URL, 否则关闭当前连接
- checkPermission(Permission) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkPrintJobAccess() - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkPropertiesAccess() - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkPropertyAccess(String) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkRead(String) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkReadTimeout() - Method in class org.voovan.network.SocketSelector
-
读超时检查
- checkSecurityAccess(String) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkSetFactory() - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- checkWrite(String) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
- choseColumnFamily(String) - Method in class org.voovan.tools.collection.RocksMap
-
在多个 Columnt 之间切换
- choseEventRunner() - Method in class org.voovan.tools.event.EventRunnerGroup
-
选择一个时间执行器
- CHUNKED - Static variable in class org.voovan.http.message.HttpStatic
-
- CHUNKED_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- Cipher - Class in org.voovan.tools.security
-
封装 JDK 的加密解密算法
AES/CBC/NoPadding (128)
AES/CBC/PKCS5Padding (128)
AES/ECB/NoPadding (128)
AES/ECB/PKCS5Padding (128)
DES/CBC/NoPadding (56)
DES/CBC/PKCS5Padding (56)
DES/ECB/NoPadding (56)
DES/ECB/PKCS5Padding (56)
DESede/CBC/NoPadding (168)
DESede/CBC/PKCS5Padding (168)
DESede/ECB/NoPadding (168)
DESede/ECB/PKCS5Padding (168)
RSA/ECB/PKCS1Padding (1024, 2048)
RSA/ECB/OAEPWithSHA-1AndMGF1Padding (1024, 2048)
RSA/ECB/OAEPWithSHA-256AndMGF1Padding (1024, 2048)
- 第一段是加密算法的名称,如DESede实际上是3-DES。
这一段还可以放其它的对称加密算法,如Blowfish等。
- 第二段是分组加密的模式,除了CBC和ECB之外,还可以是NONE/CFB/QFB等。最常用的就是CBC和ECB了。
DES采用分组加密的方式,将明文按8字节(64位)分组分别加密。如果每个组独立处理,则是ECB。
CBC的处理方式是先用初始向量IV对第一组加密,再用第一组的密文作为密钥对第二组加密,然后依次完成整个加密操作。
如果明文中有两个分组的内容相同,ECB会得到完全一样的密文,但CBC则不会。
- 第三段是指最后一个分组的填充方式。
大部分情况下,明文并非刚好64位的倍数。对于最后一个分组,如果长度小于64位,则需要用数据填充至64位。
PKCS5Padding是常用的填充方式,如果没有指定,默认的方式就是它。
https://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#MessageDigest
- Cipher(String) - Constructor for class org.voovan.tools.security.Cipher
-
构造函数
- Cipher(String, String, String) - Constructor for class org.voovan.tools.security.Cipher
-
构造函数
- Cipher.KeyPairStore - Class in org.voovan.tools.security
-
保存非对称加密算法的公钥和私钥
- CipherFilter - Class in org.voovan.network.filter
-
对称密钥加密截断器
- CipherFilter(Cipher) - Constructor for class org.voovan.network.filter.CipherFilter
-
构造函数
- classByteArrayOutputStream - Variable in class org.voovan.tools.compiler.JavaMemClass
-
- classChecker(Class, Class[]) - Static method in class org.voovan.tools.reflect.TReflect
-
类检查器
是否符合 filters 中的约束条件, 注解/类/接口等
- ClassFileInfo(Class, boolean) - Constructor for class org.voovan.tools.hotswap.Hotswaper.ClassFileInfo
-
- classInCurrentStack(String, String) - Static method in class org.voovan.tools.TEnv
-
判断指定的 Class 的方法是否在当前的线程栈中
- CLASSPOOL - Static variable in class org.voovan.tools.weave.WeaveUtils
-
- classToResource(Class) - Static method in class org.voovan.tools.TEnv
-
将class 转换成 资源资源文件路径
- clean() - Method in class org.voovan.tools.buffer.Cleaner
-
- Cleaner - Class in org.voovan.tools.buffer
-
Cleaner 非堆内存释放类
- clear() - Method in class org.voovan.http.message.packet.Body
-
清空缓冲
- clear() - Method in class org.voovan.http.message.packet.Header
-
清空头
- clear() - Method in class org.voovan.http.message.packet.Part
-
清理
- clear() - Method in class org.voovan.http.message.packet.Protocol
-
清理
- clear() - Method in class org.voovan.http.message.packet.RequestProtocol
-
清理
- clear() - Method in class org.voovan.http.message.packet.ResponseProtocol
-
清理
- clear() - Method in class org.voovan.http.message.Request
-
清理
- clear() - Method in class org.voovan.http.message.Response
-
清理
- clear() - Method in class org.voovan.http.server.HttpRequest
-
- clear() - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
清空通道
- clear() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
清理缓冲区
- clear() - Method in class org.voovan.tools.collection.CacheMap
-
- clear() - Method in class org.voovan.tools.collection.Chain
-
- clear() - Method in class org.voovan.tools.collection.EventMap
-
- clear() - Method in class org.voovan.tools.collection.IntKeyMap
-
- clear() - Method in class org.voovan.tools.collection.LongKeyMap
-
- clear() - Method in class org.voovan.tools.collection.RedisList
-
- clear() - Method in class org.voovan.tools.collection.RedisMap
-
- clear() - Method in class org.voovan.tools.collection.RingBuffer
-
清理缓冲区
- clear() - Method in class org.voovan.tools.collection.RocksMap
-
- clear() - Method in class org.voovan.tools.hashwheeltimer.HashWheel
-
清理所有的任务
请注意系统任务也会被清理
- clear() - Method in class org.voovan.tools.hashwheeltimer.HashWheelTimer
-
清理所有的任务
请注意系统任务也会被清理
- clear() - Method in class org.voovan.tools.pool.ObjectPool
-
清理池中所有的对象
- clear() - Method in class org.voovan.tools.TProperties
-
清空 Properites 缓存
- clearAll() - Method in class org.voovan.tools.collection.FixedQueue
-
清空队列
- clearAttribute() - Method in class org.voovan.tools.collection.Attributes
-
清空 session 的缓存配置
- clearFilterChain() - Method in class org.voovan.http.websocket.WebSocketRouter
-
- clearImportFunctions() - Method in class org.voovan.tools.compiler.function.DynamicFunction
-
清空导入函数集合
- clearRegister() - Static method in class org.voovan.tools.reflect.TReflect
-
清理所有的已经注册的 native 调用类
- clearResponse() - Method in class org.voovan.network.handler.SynchronousHandler
-
- clone() - Method in class org.voovan.tools.collection.Chain
-
- clone() - Method in class org.voovan.tools.collection.FixedQueue
-
- clone(T) - Static method in class org.voovan.tools.TObject
-
深克隆
- close() - Method in class org.voovan.db.JdbcOperate
-
- close() - Method in class org.voovan.http.client.HttpClient
-
关闭 HTTP 连接
- CLOSE - Static variable in class org.voovan.http.extend.engineio.EIOPacket
-
- CLOSE - Static variable in class org.voovan.http.message.HttpStatic
-
- close() - Method in class org.voovan.http.server.HttpSession
-
关闭会话对象
- close() - Method in class org.voovan.http.websocket.WebSocketSession
-
关闭 WebSocket
- close() - Method in class org.voovan.network.IoSession
-
关闭会话
- close() - Method in class org.voovan.network.MessageLoader
-
关闭 MessageLoader
- close() - Method in class org.voovan.network.SocketContext
-
关闭连接
- close() - Method in class org.voovan.network.SocketSelector
-
选择器关闭方法
- close() - Method in class org.voovan.network.tcp.TcpServerSocket
-
- close() - Method in class org.voovan.network.tcp.TcpSession
-
关闭会话
- close() - Method in class org.voovan.network.tcp.TcpSocket
-
- close() - Method in class org.voovan.network.udp.UdpServerSocket
-
- close() - Method in class org.voovan.network.udp.UdpSession
-
关闭会话
- close() - Method in class org.voovan.network.udp.UdpSocket
-
- close() - Method in class org.voovan.tools.collection.RedisList
-
- close() - Method in class org.voovan.tools.collection.RedisMap
-
- close() - Method in class org.voovan.tools.collection.RedisZSet
-
- close() - Method in class org.voovan.tools.collection.RocksMap
-
- close() - Method in class org.voovan.tools.collection.RocksMap.RocksMapIterator
-
- CLOSE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- closeAllOutputStreams() - Method in class org.voovan.tools.log.LoggerThread
-
关闭所有的OutputStream
- closeConnection(ResultSet) - Static method in class org.voovan.db.JdbcOperate
-
关闭连接
- closeConnection(Statement) - Static method in class org.voovan.db.JdbcOperate
-
关闭连接
- closeResult(ResultSet) - Static method in class org.voovan.db.JdbcOperate
-
关闭结果集
- closeStatement(Statement) - Static method in class org.voovan.db.JdbcOperate
-
关闭 Statement
- CollectionSearch<T> - Class in org.voovan.tools.collection
-
Collection 筛选类
- CollectionSearch(Collection<T>) - Constructor for class org.voovan.tools.collection.CollectionSearch
-
构造函数
- CollectionSearch.Operate - Enum in org.voovan.tools.collection
-
- collectionToMap(Collection<T>) - Static method in class org.voovan.tools.TObject
-
将 Collection 转换成 Map
key 位置坐标
value 数组值
- columnFamilyOptions - Variable in class org.voovan.tools.collection.RocksMap
-
- commit(boolean) - Method in class org.voovan.db.JdbcOperate
-
提交事务
- commit() - Method in class org.voovan.db.JdbcOperate
-
提交事务不关闭连接
- commit() - Method in class org.voovan.tools.collection.RocksMap
-
事务提交
- COMMON_ACCEPT_EVENT_RUNNER_GROUP - Static variable in class org.voovan.network.SocketContext
-
- COMMON_IO_EVENT_RUNNER_GROUP - Static variable in class org.voovan.network.SocketContext
-
- commonCheck(Object, Object) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
通用判断函数
- compact() - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
收缩通道
将通过 getByteBuffer() 方法获得 ByteBuffer 对象的操作同步到 ByteBufferChannel
如果之前最后一次通过 getByteBuffer() 方法获得过 ByteBuffer,则使用这个 ByteBuffer 来收缩通道
将 (position 到 limit) 之间的数据 移动到 (0 到 limit - position) 其他情形将不做任何操作
所以 必须 getByteBuffer() 和 compact() 成对操作
- compact() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
- compact() - Method in class org.voovan.tools.collection.RocksMap
-
- compactRange(K, K) - Method in class org.voovan.tools.collection.RocksMap
-
- comparator() - Method in class org.voovan.tools.collection.RocksMap
-
- compare(Object, Object, boolean) - Static method in class org.voovan.tools.TObject
-
比较两个对象的差异, 并返回变更的数据
- compareTo(RedisMap.RedisMapEntry) - Method in class org.voovan.tools.collection.RedisMap.RedisMapEntry
-
- compareTo(RocksMap.RocksMapEntry) - Method in class org.voovan.tools.collection.RocksMap.RocksMapEntry
-
- compareTo(Object) - Method in class org.voovan.tools.event.EventTask
-
- compileCode() - Method in class org.voovan.tools.compiler.clazz.DynamicClass
-
编译用户代码
- compileCode(String) - Method in class org.voovan.tools.compiler.DynamicCompiler
-
编译 内存中的java源码为内存中的class,并默认加载 进 JVM
- compileCode(List<String>) - Method in class org.voovan.tools.compiler.DynamicCompiler
-
编译多个系统中的java源文件为class文件
- compileCode(File[]) - Method in class org.voovan.tools.compiler.DynamicCompiler
-
编译多个系统中的java源文件为class文件
- compileCode() - Method in class org.voovan.tools.compiler.function.DynamicFunction
-
编译用户代码
- COMPRESS - Static variable in class org.voovan.http.message.HttpStatic
-
- compress() - Method in class org.voovan.http.message.packet.Body
-
压缩
- COMPRESS_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- Config - Class in org.voovan.http.extend.engineio
-
Engine IO 配置类
- Config() - Constructor for class org.voovan.http.extend.engineio.Config
-
- CONNECT - Static variable in class org.voovan.http.extend.socketio.SIOPacket
-
- CONNECT - Static variable in class org.voovan.http.message.HttpStatic
-
- connect(String, HttpRouter) - Method in class org.voovan.http.server.HttpModule
-
CONNECT 请求
- connect(String, HttpRouter) - Method in class org.voovan.http.server.WebServer
-
CONNECT 请求
- CONNECT_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- CONNECTION - Static variable in class org.voovan.http.message.HttpStatic
-
- CONNECTION_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- ConnectModel - Enum in org.voovan.network
-
连接类型枚举
- connectModel - Variable in class org.voovan.network.SocketContext
-
- ConnectType - Enum in org.voovan.network
-
连接类型枚举
- connectType - Variable in class org.voovan.network.SocketContext
-
- contain(String) - Method in class org.voovan.http.message.packet.Header
-
通过 name 判断 Header 是否存在
- containAttribute(Object) - Method in class org.voovan.tools.collection.Attributes
-
检查属性参数是否存在
- contains(Object) - Method in class org.voovan.tools.collection.ArraySet
-
- contains(E) - Method in class org.voovan.tools.collection.Chain
-
- contains(Object) - Method in class org.voovan.tools.collection.RedisList
-
- contains(long) - Method in class org.voovan.tools.pool.ObjectPool
-
判断池中是否存在对象
- containsAll(Collection<?>) - Method in class org.voovan.tools.collection.RedisList
-
- containsKey(Object) - Method in class org.voovan.tools.collection.CacheMap
-
- containsKey(Object) - Method in class org.voovan.tools.collection.EventMap
-
- containsKey(int) - Method in class org.voovan.tools.collection.IntKeyMap
-
- containsKey(long) - Method in class org.voovan.tools.collection.LongKeyMap
-
- containsKey(Object) - Method in class org.voovan.tools.collection.RedisMap
-
- containsKey(Object) - Method in class org.voovan.tools.collection.RocksMap
-
- containsSession(Cookie) - Method in class org.voovan.http.server.SessionManager
-
判断 Session 是否存在
- containsValue(Object) - Method in class org.voovan.tools.collection.CacheMap
-
- containsValue(Object) - Method in class org.voovan.tools.collection.EventMap
-
- containsValue(Object) - Method in class org.voovan.tools.collection.RedisMap
-
- containsValue(Object) - Method in class org.voovan.tools.collection.RocksMap
-
- containsValues(V) - Method in class org.voovan.tools.collection.MultiMap
-
是否包含某个值
- content() - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
获取内容
- CONTENT_DISPOSITION - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_DISPOSITION_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_ENCODING - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_ENCODING_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_LANGUAGE - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_LANGUAGE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_LENGTH - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_LENGTH_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_LOCATION - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_LOCATION_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_MD5 - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_MD5_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_RANGE - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_RANGE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_SECURITY_POLICY - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_SECURITY_POLICY_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_TRANSFER_ENCODING - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_TRANSFER_ENCODING_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_TYPE - Static variable in class org.voovan.http.message.HttpStatic
-
- CONTENT_TYPE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- convert(String) - Static method in class org.voovan.tools.json.YAML2JSON
-
转换 YAML 到 JSON
如果是{}包裹的对象解析成 HashMap,如果是[]包裹的对象解析成 ArrayList
- Convert<P,T> - Interface in org.voovan.tools.reflect.convert
-
序列化数据类型转换
- convert(P) - Method in interface org.voovan.tools.reflect.convert.Convert
-
- convert(Object) - Method in class org.voovan.tools.reflect.convert.StringConvert
-
- CONVERT_CACHE - Static variable in interface org.voovan.tools.reflect.convert.Convert
-
- convertByteMac(byte[]) - Static method in class org.voovan.tools.TPerformance
-
将 byte[]形式的 mac 地址, 转换为字符串形式的 mac 地址
- convertEscapeChar(String) - Static method in class org.voovan.tools.TString
-
将系统转义字符,转义成可在字符串表达的转义字符
例如:将字符串中的 \" 转转成 \\\"
- COOKIE - Static variable in class org.voovan.http.message.HttpStatic
-
- Cookie - Class in org.voovan.http.message.packet
-
HTTP 的 cookie 对象
- Cookie - Annotation Type in org.voovan.http.server.module.annontationRouter.annotation
-
注解路由 Cookie
- COOKIE2 - Static variable in class org.voovan.http.message.HttpStatic
-
- COOKIE2_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- COOKIE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- cookies() - Method in class org.voovan.http.message.Request
-
获取所有的Cookies对象,返回一个 List
- cookies() - Method in class org.voovan.http.message.Response
-
获取所有的Cookies对象,返回一个 List
- copy(ByteBuffer) - Static method in class org.voovan.tools.buffer.TByteBuffer
-
复制一个 Bytebuffer 对象
- copyFile(File, File) - Static method in class org.voovan.tools.TFile
-
复制文件
- copyFrom(Header) - Method in class org.voovan.http.message.packet.Header
-
- copyFrom(Request) - Method in class org.voovan.http.message.Request
-
- copyFrom(Response) - Method in class org.voovan.http.message.Response
-
从其他 Response 复制数据到当前对象
用于非发送目的
- copyFrom(Response, boolean) - Method in class org.voovan.http.message.Response
-
从其他 Response 复制数据到当前对象
- copyFrom(HttpRequest) - Method in class org.voovan.http.server.HttpRequest
-
- copyFrom(HttpRequest, boolean) - Method in class org.voovan.http.server.HttpRequest
-
- copyFrom(HttpResponse, boolean) - Method in class org.voovan.http.server.HttpResponse
-
- copyFrom(HttpResponse) - Method in class org.voovan.http.server.HttpResponse
-
- copyFrom(SocketContext) - Method in class org.voovan.network.SocketContext
-
克隆对象
- count() - Method in class org.voovan.tools.collection.CollectionSearch
-
获取筛选数据的数量
- cpuPerCoreLoadAvg() - Static method in class org.voovan.tools.TPerformance
-
获取系统单 CPU 核心的平均负载
- create(Object, Runnable) - Static method in class org.voovan.tools.buffer.Cleaner
-
- create() - Method in class org.voovan.tools.collection.CacheMap
-
创建CachedHashMap
- create() - Method in class org.voovan.tools.pool.ObjectPool
-
创建ObjectPool
- createBackup(BackupableDBOptions, boolean) - Method in class org.voovan.tools.collection.RocksMap
-
创建一个备份
- createBackup(BackupableDBOptions) - Method in class org.voovan.tools.collection.RocksMap
-
- createBackup() - Method in class org.voovan.tools.collection.RocksMap
-
- createBackupableOption(String, String) - Static method in class org.voovan.tools.collection.RocksMap
-
创建一个备份选项
- createBackupableOption(String) - Static method in class org.voovan.tools.collection.RocksMap
-
- createBackupableOption(RocksMap) - Static method in class org.voovan.tools.collection.RocksMap
-
- createCallableStatement(Connection, String, Map<String, Object>, CallType[]) - Static method in class org.voovan.tools.TSQL
-
创建PreparedStatement
- createClientSSLParser(IoSession) - Method in class org.voovan.network.SSLManager
-
获取SSLParser
- createEventRunnerGroup(String, int, boolean) - Static method in class org.voovan.network.SocketContext
-
构造事件管理器
- createPreparedStatement(Connection, String, Map<String, Object>) - Static method in class org.voovan.tools.TSQL
-
创建PreparedStatement
- createRedisPool(String, String, int, int, String, int) - Static method in class org.voovan.tools.collection.CacheStatic
-
获取一个 RedisPool 连接池
- createServerSSLParser(IoSession) - Method in class org.voovan.network.SSLManager
-
获取Server 模式 SSLParser
- createSysProcess(String, String[], File) - Static method in class org.voovan.tools.TEnv
-
构造一个系统进程
- createSysProcess(String, String[], String) - Static method in class org.voovan.tools.TEnv
-
构造一个系统进程
- createThreadPool(String) - Static method in class org.voovan.tools.threadpool.ThreadPool
-
使用默认配置构造线程池, 配置来自于 fraemwork.properties
- createThreadPool(String, int, int, int) - Static method in class org.voovan.tools.threadpool.ThreadPool
-
创建线程池
- createThreadPool(String, int, int, int, boolean, int) - Static method in class org.voovan.tools.threadpool.ThreadPool
-
创建线程池
- createThreadPool(String, int, int, int, boolean, int, int) - Static method in class org.voovan.tools.threadpool.ThreadPool
-
创建线程池
- CrossOriginFilter - Class in org.voovan.http.server.filter
-
支持跨域的过滤方式(JSONP 或者 跨域请求的方式)
过滤器参数
functionParamName: jsonp 的方法名称
allowOrigin: 跨域访问允许的域名
allowMethods: 跨域访问允许的方法
- CrossOriginFilter() - Constructor for class org.voovan.http.server.filter.CrossOriginFilter
-
- CS_ASCII - Static variable in class org.voovan.Global
-
- CS_UTF_8 - Static variable in class org.voovan.Global
-
- currentStackLine() - Static method in class org.voovan.tools.log.Formater
-
获得当前栈元素信息
- currentTimeNanos() - Static method in class org.voovan.tools.TDateTime
-
用来获取纳
不可用来做精确计时,只能用来做时间标记
- custom(String...) - Method in class org.voovan.db.recorder.Query
-
- custom(String, Object, Throwable) - Static method in class org.voovan.tools.log.Logger
-
- custom(String, Object) - Static method in class org.voovan.tools.log.Logger
-
- custom(String, Throwable) - Static method in class org.voovan.tools.log.Logger
-
- customf(String, String, Throwable, Object...) - Static method in class org.voovan.tools.log.Logger
-
- customf(String, String, Object...) - Static method in class org.voovan.tools.log.Logger
-
- customQuery(String, String[], Class<R>) - Method in class org.voovan.db.recorder.Dao
-
使用自定义查询数据单条数据
- customQuery(String, Class<R>) - Method in class org.voovan.db.recorder.Dao
-
使用自定义查询数据单条数据
- customQuery(String, String, String, T, Class<R>) - Method in class org.voovan.db.recorder.Recorder
-
自定义查询操作
- CUT_POINTINFO_LIST - Static variable in class org.voovan.tools.weave.aop.AopWeave
-
- CutPointInfo - Class in org.voovan.tools.weave.aop
-
切面描述信息
- CutPointInfo() - Constructor for class org.voovan.tools.weave.aop.CutPointInfo
-
- FAST_THREAD_LOCAL_SIZE - Static variable in class org.voovan.tools.FastThread
-
- fastReplaceAll(String, String, String) - Static method in class org.voovan.tools.TString
-
快速字符串替换算法
默认正在 flag = 0, quoteReplacement = true
- fastReplaceAll(String, String, String, boolean) - Static method in class org.voovan.tools.TString
-
快速字符串替换算法
默认正在 flag = 0
- fastReplaceAll(String, String, String, Integer, boolean) - Static method in class org.voovan.tools.TString
-
快速字符串替换算法
- fastReplaceFirst(String, String, String) - Static method in class org.voovan.tools.TString
-
快速字符串替换算法
默认正在 flag = 0, quoteReplacement = true
- fastReplaceFirst(String, String, String, boolean) - Static method in class org.voovan.tools.TString
-
快速字符串替换算法
默认正在 flag = 0
- fastReplaceFirst(String, String, String, Integer, boolean) - Static method in class org.voovan.tools.TString
-
快速字符串替换算法
- FastThread - Class in org.voovan.tools
-
快速线程(基于能够快速访问线程局部变量)
- FastThread(Runnable, String) - Constructor for class org.voovan.tools.FastThread
-
- FastThread(ThreadGroup, Runnable, String) - Constructor for class org.voovan.tools.FastThread
-
- FastThread(ThreadGroup, Runnable, String, long) - Constructor for class org.voovan.tools.FastThread
-
- FastThread(Runnable) - Constructor for class org.voovan.tools.FastThread
-
- FastThreadFactory - Class in org.voovan.tools.threadpool
-
FastThread 工厂类
- FastThreadFactory(String) - Constructor for class org.voovan.tools.threadpool.FastThreadFactory
-
- FastThreadFactory(String, boolean) - Constructor for class org.voovan.tools.threadpool.FastThreadFactory
-
- FastThreadFactory(String, boolean, int) - Constructor for class org.voovan.tools.threadpool.FastThreadFactory
-
- FastThreadLocal<T> - Class in org.voovan.tools
-
线程局部变量
- FastThreadLocal() - Constructor for class org.voovan.tools.FastThreadLocal
-
构造函数
为当前对象生成一个 id
- fatal(Object) - Static method in class org.voovan.tools.log.Logger
-
- fatal(Throwable) - Static method in class org.voovan.tools.log.Logger
-
- fatal(Object, Throwable) - Static method in class org.voovan.tools.log.Logger
-
- fatalf(String, Object...) - Static method in class org.voovan.tools.log.Logger
-
- fatalf(String, Throwable, Object...) - Static method in class org.voovan.tools.log.Logger
-
- fetchPathVariables(String, String, boolean) - Static method in class org.voovan.http.server.HttpDispatcher
-
获取路径变量,形如/:test/:name 的路径匹配的请求路径/test/var1后得到{name:var1}
- Field - Annotation Type in org.voovan.db.recorder.annotation
-
Recorder 对象的 Field 注解
- fieldFilter(Object, String...) - Static method in class org.voovan.tools.reflect.TReflect
-
过滤对象的属性, 产生一个 Map
未包含的属性的值将会以 null 返回
- fields(String...) - Method in class org.voovan.tools.collection.CollectionSearch
-
筛选数据
- FILE_NAME - Static variable in class org.voovan.http.message.HttpStatic
-
- FILE_NAME_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- fileExists(String) - Static method in class org.voovan.tools.TFile
-
判断文件是否存在
- fillInStackTrace() - Method in exception org.voovan.http.message.exception.HttpParserException
-
- fillInStackTrace() - Method in exception org.voovan.tools.exception.EmptyStackException
-
- fillInStackTrace() - Method in exception org.voovan.tools.exception.EmptyStackRuntimeException
-
- fillMimeFile(File, HttpRequest, HttpResponse) - Method in class org.voovan.http.server.router.MimeFileRouter
-
填充 mime 文件到 response
- fillTokens(Message) - Method in class org.voovan.tools.log.Formater
-
构造消息格式化 Token
- filterChain() - Method in class org.voovan.http.server.HttpModule
-
获取过滤器链
- filterChain - Variable in class org.voovan.network.SocketContext
-
- filterChain() - Method in class org.voovan.network.SocketContext
-
获取过滤器链
- filterDecoder(WebSocketSession, Chain<WebSocketFilter>, Object) - Static method in class org.voovan.http.server.WebSocketDispatcher
-
过滤器解密函数,接收事件(onRecive)前调用
onRecive事件前调用
- filterDecoder(WebSocketSession, Object) - Static method in class org.voovan.http.server.WebSocketDispatcher
-
过滤器解密函数,接收事件(onRecive)前调用
onRecive事件前调用
- filterDecoder(IoSession, ByteBuffer) - Static method in class org.voovan.network.EventProcess
-
使用过滤器过滤解码结果
- filterEncoder(WebSocketSession, Chain<WebSocketFilter>, Object) - Static method in class org.voovan.http.server.WebSocketDispatcher
-
使用过滤器编码结果
- filterEncoder(WebSocketSession, Object) - Static method in class org.voovan.http.server.WebSocketDispatcher
-
过滤器解密函数,接收事件(onRecive)前调用
onRecive事件前调用
- filterEncoder(IoSession, Object) - Static method in class org.voovan.network.EventProcess
-
使用过滤器编码结果
- findConstructor(Class<?>, Class<?>...) - Static method in class org.voovan.tools.reflect.TReflect
-
查找类中的构造方法
- findConstructor(Class<?>, int) - Static method in class org.voovan.tools.reflect.TReflect
-
查找类中的构造方法(使用参数数量)
- findField(Class<?>, String) - Static method in class org.voovan.tools.reflect.TReflect
-
查找类特定的Field
- findFieldIgnoreCase(Class<?>, String) - Static method in class org.voovan.tools.reflect.TReflect
-
查找类特定的Field
不区分大小写,并且替换掉特殊字符
- findMethod(Class<?>, String, Class<?>...) - Static method in class org.voovan.tools.reflect.TReflect
-
查找类中的方法
- findMethod(Class<?>, String, int) - Static method in class org.voovan.tools.reflect.TReflect
-
查找类中的方法(使用参数数量)
- findRouter(HttpRequest) - Method in class org.voovan.http.server.HttpDispatcher
-
获取路由处理对象和注册路由
- findRouter(HttpRequest) - Method in class org.voovan.http.server.WebSocketDispatcher
-
获取路由处理对象和注册路由
- finished(Response) - Method in class org.voovan.http.client.HttpClient
-
请求完成
- fire(IoSession, Event.EventName, Object) - Static method in class org.voovan.network.EventTrigger
-
事件触发
根据事件启动 EventThread 来处理事件
- fireAccept(IoSession) - Static method in class org.voovan.network.EventTrigger
-
- fireAcceptAsync(IoSession) - Static method in class org.voovan.network.EventTrigger
-
- fireCloseEvent(IoSession) - Method in class org.voovan.http.server.WebSocketDispatcher
-
出发 Close 事件
- fireConnect(IoSession) - Static method in class org.voovan.network.EventTrigger
-
- fireConnectAsync(IoSession) - Static method in class org.voovan.network.EventTrigger
-
- fireDisconnect(IoSession) - Static method in class org.voovan.network.EventTrigger
-
- fireDisconnectAsync(IoSession) - Static method in class org.voovan.network.EventTrigger
-
- fireEvent(IoSession, Event.EventName, Object) - Static method in class org.voovan.network.EventTrigger
-
事件触发
根据事件启动 EventThread 来处理事件
- fireException(IoSession, Exception) - Static method in class org.voovan.network.EventTrigger
-
- fireExceptionAsync(IoSession, Exception) - Static method in class org.voovan.network.EventTrigger
-
- fireFlush(IoSession) - Static method in class org.voovan.network.EventTrigger
-
- fireFlushAsync(IoSession) - Static method in class org.voovan.network.EventTrigger
-
- fireIdle(IoSession) - Static method in class org.voovan.network.EventTrigger
-
- fireIdleAsync(IoSession) - Static method in class org.voovan.network.EventTrigger
-
- fireOpenEvent(IoSession, HttpRequest) - Method in class org.voovan.http.server.WebSocketDispatcher
-
触发 WebSocket Open 事件
- firePingEvent(IoSession, HttpRequest, ByteBuffer) - Method in class org.voovan.http.server.WebSocketDispatcher
-
触发 WebSocket Ping 事件
- firePoneEvent(IoSession, HttpRequest, ByteBuffer) - Method in class org.voovan.http.server.WebSocketDispatcher
-
触发 WebSocket Pone 事件
- fireReceive(IoSession) - Static method in class org.voovan.network.EventTrigger
-
- fireReceiveAsync(IoSession) - Static method in class org.voovan.network.EventTrigger
-
- fireReceivedEvent(IoSession, HttpRequest, ByteBuffer) - Method in class org.voovan.http.server.WebSocketDispatcher
-
触发 WebSocket Received 事件
- fireSent(IoSession, Object) - Static method in class org.voovan.network.EventTrigger
-
- fireSentAsync(IoSession, Object) - Static method in class org.voovan.network.EventTrigger
-
- fireSentEvent(IoSession, HttpRequest, ByteBuffer) - Method in class org.voovan.http.server.WebSocketDispatcher
-
触发 WebSocket Sent 事件
- firstKey() - Method in class org.voovan.tools.collection.RocksMap
-
- FixedQueue<E> - Class in org.voovan.tools.collection
-
定长队列
当队列满时,会自动清除头部元素
- FixedQueue(int) - Constructor for class org.voovan.tools.collection.FixedQueue
-
- fixJSON(String) - Static method in class org.voovan.tools.json.JSON
-
修复 JSON 字符串中因清理节点导致的多个","的分割异常问题
- fixRoutePath(String) - Static method in class org.voovan.http.server.HttpDispatcher
-
修复路由为规范的可注册的路由
- flatMap(Function<T, R>) - Method in class org.voovan.tools.collection.CollectionSearch
-
筛选数据,并扁平化操作
- flush() - Method in class org.voovan.http.server.HttpRequest
-
将数据发送到 Socket 缓存
- flush() - Method in class org.voovan.http.server.HttpResponse
-
将数据发送到 Socket 缓存
- flush() - Method in class org.voovan.network.IoSession
-
推送缓冲区的数据到 socketChannel
- flush(boolean, boolean) - Method in class org.voovan.tools.collection.RocksMap
-
刷新数据到文件
- flush(boolean) - Method in class org.voovan.tools.collection.RocksMap
-
刷新数据到文件
- flush() - Method in class org.voovan.tools.collection.RocksMap
-
刷新数据到文件
- flush() - Method in class org.voovan.tools.log.LoggerThread
-
刷新日志到目标设备
- flushWal(boolean) - Method in class org.voovan.tools.collection.RocksMap
-
刷新WAL数据到文件
- flushWal() - Method in class org.voovan.tools.collection.RocksMap
-
- forEachRemaining(Consumer<? super RocksMap<K, V>.RocksMapEntry<K, V>>) - Method in class org.voovan.tools.collection.RocksMap.RocksMapIterator
-
- FORM_DATA_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- format(Message) - Method in class org.voovan.tools.log.Formater
-
格式化消息
- format(Date) - Static method in class org.voovan.tools.TDateTime
-
格式化日期成字符串
- format(Date, String) - Static method in class org.voovan.tools.TDateTime
-
格式化日期成字符串
- format(Date, String, String) - Static method in class org.voovan.tools.TDateTime
-
格式化日期成字符串
- format(Date, String, String, Locale) - Static method in class org.voovan.tools.TDateTime
-
使用特定时区,格式化日期成字符串
- formatBytes(long) - Static method in class org.voovan.tools.TString
-
格式化计算机字节单位的存储容量为文本
- formatElapsedSecs(long) - Static method in class org.voovan.tools.TDateTime
-
格式一个差值时间为人类可读
如:3600秒, 格式化为: 1h
- Formater - Class in org.voovan.tools.log
-
格式化日志信息并输出
使用包括特殊的定义{}
{s}: 一个空格
{t}: 制表符
{n}: 换行
================================
{I}: 消息内容,即要展示的日志内容
{F}: 源码文件名
{SI}: 栈信息输出
{L}: 当前代码的行号
{M}: 当前代码的方法名
{C}: 当前代码的类名称
{T}: 当前线程名
{D}: 当前系统时间
{R}: 从启动到当前代码执行的事件
================================
{F?} 前景颜色: ?为0-7,分别为: 0=黑,1=红,2=绿,3=黄,4=蓝,5=紫,6=青,7=白
{B?} 背景颜色: ?为0-7,分别为: 0=黑,1=红,2=绿,3=黄,4=蓝,5=紫,6=青,7=白
- Formater(String) - Constructor for class org.voovan.tools.log.Formater
-
构造函数
- formatJson(String) - Static method in class org.voovan.tools.json.JSON
-
格式化 JSON
- formatLine(String) - Static method in class org.voovan.tools.json.YAML2JSON
-
将当前行格式化成 JSON 形式
- formatNumber(long, String) - Static method in class org.voovan.tools.TString
-
按数学技术格式化数字为文本
- formatToGMT(Date) - Static method in class org.voovan.tools.TDateTime
-
获取标准的格林威治时间(GMT)
- FORWARDED - Static variable in class org.voovan.http.message.HttpStatic
-
- FORWARDED_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- FRAMEWORK_NAME - Static variable in class org.voovan.Global
-
- free(int) - Static method in class org.voovan.tools.buffer.TByteBuffer
-
- FREE_VALUE - Variable in class org.voovan.tools.collection.IntKeyMap
-
- FREE_VALUE - Variable in class org.voovan.tools.collection.LongKeyMap
-
- fremawork(Object) - Static method in class org.voovan.tools.log.Logger
-
- fremaworkf(String, Object...) - Static method in class org.voovan.tools.log.Logger
-
- FROM - Static variable in class org.voovan.http.message.HttpStatic
-
- FROM_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- fromJSON(String, Type, boolean) - Static method in class org.voovan.tools.json.JSONDecode
-
解析 JSON 字符串成为参数指定的类
- fromJSON(String, Class<T>) - Static method in class org.voovan.tools.json.JSONDecode
-
解析 JSON 字符串成为参数指定的类,默认严格限制字段大小写
- fromObject(Object) - Static method in class org.voovan.tools.json.JSONEncode
-
将对象转换成JSON字符串
- fromObject(Object, boolean) - Static method in class org.voovan.tools.json.JSONEncode
-
将对象转换成JSON字符串
- fromUnicode(String) - Static method in class org.voovan.tools.TString
-
Unicode 转 字符串
- FULL_VERSION - Static variable in class org.voovan.http.server.context.WebContext
-
- FunctionInterface - Interface in org.voovan.tools.compiler.function
-
函数接口类
- generateId() - Static method in class org.voovan.tools.TString
-
快速生成短ID
- generateId(Object) - Static method in class org.voovan.tools.TString
-
快速生成短ID
- generateId(Object, String) - Static method in class org.voovan.tools.TString
-
快速生成短ID
- generateId(long, int, int) - Static method in class org.voovan.tools.UniqueId
-
生成带顺序的 ID 序列
- generateSecKey(String) - Static method in class org.voovan.http.websocket.WebSocketTools
-
生成协议升级的 KEY
- generateShortUUID() - Static method in class org.voovan.tools.TString
-
生成短 UUID
- generateSymmetryKey() - Method in class org.voovan.tools.security.Cipher
-
生成一个对称加密的密钥
- generatPairKey() - Method in class org.voovan.tools.security.Cipher
-
生成一对非对称加密的公钥和私钥
- GenericInfo - Class in org.voovan.tools.reflect
-
范型信息描述
- GenericInfo(Class) - Constructor for class org.voovan.tools.reflect.GenericInfo
-
- GenericInfo(Class, Type) - Constructor for class org.voovan.tools.reflect.GenericInfo
-
- genMethodInvoker(Class) - Static method in class org.voovan.tools.reflect.TReflect
-
生成方法的原生调用代码
- genMysqlPageSql(String, Query) - Method in class org.voovan.db.recorder.Recorder
-
生成 Mysql 分页的 sql
- genMysqlPageSql(String, int, int) - Static method in class org.voovan.tools.TSQL
-
生成 Mysql 分页的 sql
- genOraclePageSql(String, Query) - Method in class org.voovan.db.recorder.Recorder
-
生成Oracle 分页的 sql
- genOraclePageSql(String, int, int) - Static method in class org.voovan.tools.TSQL
-
生成Oracle 分页的 sql
- genPostgrePageSql(String, Query) - Method in class org.voovan.db.recorder.Recorder
-
生成 Postage 分页的 sql
- genPostgrePageSql(String, int, int) - Static method in class org.voovan.tools.TSQL
-
生成 Postgre 分页的 sql
- genWhereSql(Object, Query) - Method in class org.voovan.db.recorder.Recorder
-
生成 where 后面的 sql
- GET - Static variable in class org.voovan.http.message.HttpStatic
-
- get(String) - Method in class org.voovan.http.message.packet.Header
-
通过 name 获取 Header值
- get(String, HttpRouter) - Method in class org.voovan.http.server.HttpModule
-
GET 请求
- get(String, HttpRouter) - Method in class org.voovan.http.server.WebServer
-
GET 请求
- get(int) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
获取某个位置的 byte 数据
该操作不会导致通道内的数据发生变化
- get(byte[], int, int) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
获取某个位置的 byte 数据数组
该操作不会导致通道内的数据发生变化
- get(byte[]) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
获取某个偏移量位置的 byte 数据数组
该操作不会导致通道内的数据发生变化
- get(ByteBuffer) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
读取数据到 srcByteBuffer
- get(int) - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
获得基于索引位置的数据
- get(ByteBuffer) - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
读取所有缓冲区的数据
不影响读写位置
- get(byte[], int, int) - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
读取所有缓冲区的数据
不影响读写位置
- get(int) - Method in class org.voovan.tools.collection.ArraySet
-
- get(Object, Function<K, V>, Long, boolean) - Method in class org.voovan.tools.collection.CacheMap
-
获取对象
不会刷新对象的时间戳
- get(Object) - Method in class org.voovan.tools.collection.EventMap
-
- get(int) - Method in class org.voovan.tools.collection.FixedQueue
-
- get(Object, Function<K, V>, Long, boolean) - Method in interface org.voovan.tools.collection.ICacheMap
-
获取对象
不会刷新对象的时间戳
- get(Object, Function<K, V>, Long) - Method in interface org.voovan.tools.collection.ICacheMap
-
- get(Object, Function<K, V>) - Method in interface org.voovan.tools.collection.ICacheMap
-
获取对象
不会刷新对象的时间戳
- get(Object) - Method in interface org.voovan.tools.collection.ICacheMap
-
获取对象
不会刷新对象的时间戳
- get(int) - Method in class org.voovan.tools.collection.IntKeyMap
-
- get(long) - Method in class org.voovan.tools.collection.LongKeyMap
-
- get(int) - Method in class org.voovan.tools.collection.RedisList
-
- get(Object, Function<K, V>, Long, boolean) - Method in class org.voovan.tools.collection.RedisMap
-
获取对象
- get(int) - Method in class org.voovan.tools.collection.RingBuffer
-
获得基于索引位置的数据
- get(T[], int, int) - Method in class org.voovan.tools.collection.RingBuffer
-
读取所有缓冲区的数据
不影响读写位置
- get(Object) - Method in class org.voovan.tools.collection.RocksMap
-
- get(Supplier<T>) - Method in class org.voovan.tools.collection.ThreadObjectPool
-
- get() - Method in class org.voovan.tools.FastThreadLocal
-
获取 线程局部变量
- GET_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- getAcceptEventRunnerGroup() - Method in class org.voovan.network.SocketContext
-
- getActualOperate(Query.Operate) - Static method in class org.voovan.db.recorder.Query
-
- getAddress() - Method in class org.voovan.http.server.module.monitor.IPAnalysis
-
- getAddress() - Method in class org.voovan.tools.buffer.Deallocator
-
- getAddress() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
获得环形缓冲区的基地址
- getAddress(ByteBuffer) - Static method in class org.voovan.tools.buffer.TByteBuffer
-
获取内存地址
- getAgent() - Method in class org.voovan.tools.weave.WeaveConfig
-
- getAliveTime() - Method in class org.voovan.tools.pool.ObjectPool
-
- getAll(Collection<K>) - Method in class org.voovan.tools.collection.RocksMap
-
- getAllParameterAsObject(Class<T>) - Method in class org.voovan.http.server.HttpRequest
-
将 HTTP 请求的所有参数, 转换成一个 Java 对象
- getAllRowWithMapList(ResultSet) - Static method in class org.voovan.tools.TSQL
-
包装resultSet中所有记录成List,单行元素为Map
- getAllRowWithObjectList(Class<?>, ResultSet) - Static method in class org.voovan.tools.TSQL
-
包装resultSet中所有记录成List,单行元素为指定对象
- getAllSuperClass(Class<?>) - Static method in class org.voovan.tools.reflect.TReflect
-
获取类的继承树上的所有父类
- getAllSuperCtClass(CtClass) - Static method in class org.voovan.tools.weave.WeaveUtils
-
- getAndFields() - Method in class org.voovan.db.recorder.Query
-
- getAndPost(String, HttpRouter) - Method in class org.voovan.http.server.WebServer
-
同时注册 GET 和 POST 请求
- getAndRefresh(Object, Function<K, V>, Long) - Method in interface org.voovan.tools.collection.ICacheMap
-
获取并刷新对象
- getAndRefresh(Object, Function<K, V>) - Method in interface org.voovan.tools.collection.ICacheMap
-
获取并刷新对象
- getAndRefresh(Object) - Method in interface org.voovan.tools.collection.ICacheMap
-
获取并刷新对象
- getAndRemove(int) - Method in class org.voovan.tools.collection.ArraySet
-
- getAnnotationModule() - Method in class org.voovan.http.server.module.annontationRouter.router.AnnotationRouter
-
- getAnnotationRouterFilter() - Method in class org.voovan.http.server.module.annontationRouter.AnnotationModule
-
获取注解路由过滤器
- getArgs() - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- getArgTypes() - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- getArrayClasses(Object[]) - Static method in class org.voovan.tools.reflect.TReflect
-
将对象数组转换成,对象类型的数组
- getAsync() - Method in class org.voovan.http.client.AsyncHandler
-
- getAsyncResponse() - Method in class org.voovan.http.server.HttpResponse
-
- getAtt(ByteBuffer) - Static method in class org.voovan.tools.buffer.TByteBuffer
-
获取附加对象
- getAttachment(IoSession) - Static method in class org.voovan.http.server.WebServerHandler
-
- getAttachment() - Method in class org.voovan.network.IoSession
-
- getAttribute(Object) - Method in class org.voovan.tools.collection.Attributes
-
获取属性参数
- getAttributes() - Method in class org.voovan.http.server.HttpRequest
-
获取请求属性.此属性是会话级的
- getAttributes(String) - Method in class org.voovan.http.server.HttpRequest
-
获取请求属性值
- getAuthToken() - Static method in class org.voovan.http.server.context.WebContext
-
获取 AuthToken
- getAvgTime() - Method in class org.voovan.http.server.module.monitor.RequestAnalysis
-
- getBackupInfo(BackupableDBOptions) - Method in class org.voovan.tools.collection.RocksMap
-
获取备份信息
- getBackupInfo() - Method in class org.voovan.tools.collection.RocksMap
-
- getBatchSeqsize() - Method in class org.voovan.tools.collection.RocksMap.RocksWalReader
-
- getBodyBytes() - Method in class org.voovan.http.message.packet.Body
-
获取内容字节数组
- getBodyString() - Method in class org.voovan.http.message.packet.Body
-
获取 body 字符串
- getBodyString(String) - Method in class org.voovan.http.message.packet.Body
-
获取 body 字符串
- getBodyType() - Method in class org.voovan.http.message.Request
-
获取请求类型
- getBoolean(byte[]) - Static method in class org.voovan.tools.TByte
-
- getBoolean(File, String, Boolean) - Static method in class org.voovan.tools.TProperties
-
从Properties文件读取 Boolean
- getBoolean(String, String, Boolean) - Static method in class org.voovan.tools.TProperties
-
从Properties文件读取 Boolean
- getBoolean(String, String) - Static method in class org.voovan.tools.TProperties
-
从Properties文件读取 Boolean
- getBoolean(Object, Field) - Static method in class org.voovan.tools.TUnsafe
-
- getBucket() - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
-
- getBucketType() - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
-
- getByScore(double) - Method in class org.voovan.tools.collection.RedisZSet
-
获取某个特定 Scores 的值,
获取倒序第一个值, 获取 Scores 最小的数据
- getByte(Object, Field) - Static method in class org.voovan.tools.TUnsafe
-
- getByteBuffer() - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
获取缓冲区
返回 0 到 size 的有效数据
为了保证数据一致性, 这里会加锁
在调用getByteBuffer()方法后,跨线程的读写操作都会被阻塞.
- getByteBuffer() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
获得一个只读的 ByteBuffer 类型的数据
- getByteBufferAnalysis() - Static method in class org.voovan.tools.buffer.TByteBuffer
-
- getBytes() - Method in class org.voovan.http.message.HttpItem
-
- getBytes() - Method in class org.voovan.tools.compiler.JavaMemClass
-
- getBytes() - Method in class org.voovan.tools.hotswap.Hotswaper.ClassFileInfo
-
- getBytes(short) - Static method in class org.voovan.tools.TByte
-
- getBytes(char) - Static method in class org.voovan.tools.TByte
-
- getBytes(int) - Static method in class org.voovan.tools.TByte
-
- getBytes(boolean) - Static method in class org.voovan.tools.TByte
-
- getBytes(long) - Static method in class org.voovan.tools.TByte
-
- getBytes(float) - Static method in class org.voovan.tools.TByte
-
- getBytes(double) - Static method in class org.voovan.tools.TByte
-
- getBytes(String, String) - Static method in class org.voovan.tools.TByte
-
- getBytes(String) - Static method in class org.voovan.tools.TByte
-
- getCacheKey(String, String, Class, Query) - Static method in class org.voovan.db.recorder.Recorder
-
- getCacheMark() - Method in class org.voovan.tools.collection.CacheMap
-
获取缓存标记对象
- getCallableStatementResult(CallableStatement) - Static method in class org.voovan.tools.TSQL
-
解析存储过程结果集
- getCapacity() - Method in class org.voovan.tools.buffer.Deallocator
-
- getCapacity() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
获得容量
- getCapacity() - Method in class org.voovan.tools.collection.IntKeyMap
-
- getCapacity() - Method in class org.voovan.tools.collection.LongKeyMap
-
- getCapacity() - Method in class org.voovan.tools.collection.RingBuffer
-
获得容量
- getCertificateFile() - Method in class org.voovan.http.server.context.HttpsConfig
-
- getCertificatePassword() - Method in class org.voovan.http.server.context.HttpsConfig
-
- getChar(byte[]) - Static method in class org.voovan.tools.TByte
-
- getChar(Object, Field) - Static method in class org.voovan.tools.TUnsafe
-
- getCharacterSet() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getCharacterSet() - Method in class org.voovan.http.server.HttpRequest
-
获取当前默认字符集
- getCharacterSet() - Method in class org.voovan.http.server.HttpResponse
-
获取当前默认字符集
- getCharContent(boolean) - Method in class org.voovan.tools.compiler.JavaMemSource
-
- getChunks() - Method in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- getClassByHash(Integer) - Static method in class org.voovan.tools.serialize.TSerialize
-
- getClassByName(String) - Static method in class org.voovan.tools.compiler.DynamicCompiler
-
获取一个动态编译器中的 Class
- getClassByName(String) - Static method in class org.voovan.tools.reflect.TReflect
-
根据类的完全限定名, 获取 Class
- getClassBytes(String) - Static method in class org.voovan.tools.DynamicAgent
-
读取 Class 的 byte 字节
- getClassFileInfos() - Method in class org.voovan.tools.hotswap.Hotswaper
-
- getClassLocation(Class) - Static method in class org.voovan.tools.TEnv
-
获取 Class 在物理设备上的文件位置
- getClassModifyTime(Class) - Static method in class org.voovan.tools.TEnv
-
获取 Class 的修改时间
- getClassName() - Method in class org.voovan.http.server.context.HttpFilterConfig
-
获取过滤器类名
- getClassName() - Method in class org.voovan.http.server.context.HttpModuleConfig
-
- getClassName() - Method in class org.voovan.http.server.context.HttpRouterConfig
-
获取过路由处理类名
- getClassName() - Method in class org.voovan.tools.compiler.clazz.DynamicClass
-
得到实际编译的类名称
- getClassName() - Method in class org.voovan.tools.compiler.function.DynamicFunction
-
得到实际编译的类名称
- getClassName(Class) - Static method in class org.voovan.tools.reflect.TReflect
-
根据 Class 对象获取类的完全现定名
- getClassNameFromCode(String) - Static method in class org.voovan.tools.compiler.DynamicCompiler
-
从源代码中获取类名称
- getClassPath() - Static method in class org.voovan.tools.TEnv
-
获取类 Class Path
因部分 ide 会自动增加全部的 jvm 的 classpath, 所以这里会自动剔除 classpath 中 jvm 的 classPath
- getClassRouter() - Method in class org.voovan.http.server.module.annontationRouter.router.AnnotationRouter
-
- getClazz() - Method in class org.voovan.http.server.module.annontationRouter.router.AnnotationRouter
-
- getClazz() - Method in class org.voovan.tools.compiler.clazz.DynamicClass
-
获得编译后的 Class 对象
- getClazz() - Method in class org.voovan.tools.compiler.DynamicCompiler
-
获得编译后的 Class 对象
仅在内存中编译对象时生效
- getClazz(String) - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
-
获取一个动态类
- getClazz() - Method in class org.voovan.tools.compiler.function.DynamicFunction
-
获得编译后的 Class 对象
- getClazz() - Method in class org.voovan.tools.hotswap.Hotswaper.ClassFileInfo
-
- getClazz() - Method in class org.voovan.tools.reflect.GenericInfo
-
- getClazz() - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- getClazzJSONModel(Class) - Static method in class org.voovan.tools.reflect.TReflect
-
获取类的 json 形式的描述
- getClazzName() - Method in class org.voovan.tools.weave.aop.CutPointInfo
-
- getClazzs() - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
-
获取动态类集合
- getCode() - Method in class org.voovan.tools.compiler.clazz.DynamicClass
-
获取源代码
- getCode() - Method in class org.voovan.tools.compiler.function.DynamicFunction
-
获取用户代码
- getColumnFamily() - Method in class org.voovan.tools.collection.RocksMap.RocksWalReader
-
- getColumnFamilyId() - Method in class org.voovan.tools.collection.RocksMap
-
- getColumnFamilyId(String) - Method in class org.voovan.tools.collection.RocksMap
-
- getColumnFamilyId() - Method in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- getColumnFamilyName() - Method in class org.voovan.tools.collection.RocksMap
-
- getCommonAcceptEventRunnerGroup() - Static method in class org.voovan.network.SocketContext
-
获取公共的 Accept 事件执行器
- getCommonIoEventRunnerGroup() - Static method in class org.voovan.network.SocketContext
-
获取公共的 IO 事件执行器
- getConatiner() - Method in class org.voovan.tools.collection.EventMap
-
- getConnection() - Method in class org.voovan.db.JdbcOperate
-
获取连接
- getConnectModel() - Method in class org.voovan.network.SocketContext
-
获取连接模式
- getConnectType() - Method in class org.voovan.network.SocketContext
-
获取连接类型
- getConstructorParamTypeMark(Class<?>, Class<?>...) - Static method in class org.voovan.tools.reflect.TReflect
-
- getConstructors(Class<?>) - Static method in class org.voovan.tools.reflect.TReflect
-
获取类的构造方法集合
- getContextParameter(String, T) - Static method in class org.voovan.http.server.context.WebContext
-
取配置中的参数定义
- getContextPath() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getContextPath() - Static method in class org.voovan.tools.TFile
-
获得应用的工作根目录路径
- getContianer() - Method in class org.voovan.tools.collection.Chain
-
获取保存对象的容器
- getConvert(Class<Convert>) - Static method in interface org.voovan.tools.reflect.convert.Convert
-
- getCookie(String) - Method in class org.voovan.http.message.Request
-
根据 Cookie 名称取 Cookie
- getCookie(String) - Method in class org.voovan.http.message.Response
-
根据 Cookie 名称取 Cookie
- getCookies() - Method in class org.voovan.http.client.HttpClient
-
获取Cookie集合
- getCount() - Method in class org.voovan.http.server.module.monitor.RequestAnalysis
-
- getCount() - Method in class org.voovan.tools.TPerformance.ObjectInfo
-
- getCtClass(String) - Static method in class org.voovan.tools.weave.WeaveUtils
-
获取 CtClass 对象
- getCurrentPID() - Static method in class org.voovan.tools.TEnv
-
获取当前进程 PID
- getCursor() - Method in class org.voovan.tools.collection.ScanedObject
-
- getCustomCondictions() - Method in class org.voovan.db.recorder.Query
-
- getCutPointMethod() - Method in class org.voovan.tools.weave.aop.CutPointInfo
-
- getData() - Method in class org.voovan.http.extend.engineio.EIOPacket
-
- getData() - Method in class org.voovan.http.extend.socketio.SIOPacket
-
- getData() - Method in class org.voovan.http.server.module.monitor.IPAnalysis
-
- getData() - Method in class org.voovan.tools.collection.EventMap.EventItem
-
- getDataBaseType() - Method in class org.voovan.db.JdbcOperate
-
获取数据库类型g
- getDataBaseType(DataSource) - Static method in class org.voovan.tools.TSQL
-
- getDataFields() - Method in class org.voovan.db.recorder.Query
-
- getDataMethod(int) - Static method in class org.voovan.tools.TSQL
-
根据 SQL 类型判断 Result 该使用什么方法取值
- getDataPath() - Method in class org.voovan.tools.collection.RocksMap
-
- getDateElement(Date, int) - Static method in class org.voovan.tools.TDateTime
-
获取日期中的时间元素
- getDateStamp() - Method in class org.voovan.tools.log.Formater
-
- getDbIndex() - Method in class org.voovan.tools.collection.RedisList
-
获取当前选择的数据集
- getDbIndex() - Method in class org.voovan.tools.collection.RedisLock
-
获取当前选择的数据集
- getDbIndex() - Method in class org.voovan.tools.collection.RedisMap
-
获取当前选择的数据集
- getDbIndex() - Method in class org.voovan.tools.collection.RedisZSet
-
获取当前选择的数据集
- getDbname() - Method in class org.voovan.tools.collection.RocksMap
-
- getDefaultDbPath() - Static method in class org.voovan.tools.collection.RocksMap
-
获取默认数据存储路径
- getDefaultErrorPage() - Static method in class org.voovan.http.server.context.WebContext
-
默认错误输出定义
- getDefaultRedisPool() - Static method in class org.voovan.tools.collection.CacheStatic
-
获取一个 RedisPool 连接池
- getDefaultWalPath() - Static method in class org.voovan.tools.collection.RocksMap
-
默认WAL数存储据路径
- getDestory() - Method in class org.voovan.tools.collection.CacheMap
-
获取对象销毁函数
- getDiagnostics() - Method in class org.voovan.tools.compiler.DynamicCompiler
-
获取编译时的诊断信息
- getDirectorClass(File, String, Class[]) - Static method in class org.voovan.tools.TEnv
-
从指定 File 对象寻找 Class
- getDirectorCtClass(File, String) - Static method in class org.voovan.tools.weave.WeaveUtils
-
从指定 File 对象寻找 CtClass
- getDoCount() - Method in class org.voovan.tools.hashwheeltimer.HashWheelTask
-
获取任务执行的次数
- getDomain() - Method in class org.voovan.http.message.packet.Cookie
-
- getDouble(byte[]) - Static method in class org.voovan.tools.TByte
-
- getDouble(File, String, Double) - Static method in class org.voovan.tools.TProperties
-
从Properties读取双精度浮点数
- getDouble(File, String) - Static method in class org.voovan.tools.TProperties
-
从Properties读取双精度浮点数
- getDouble(String, String, Double) - Static method in class org.voovan.tools.TProperties
-
从Properties读取双精度浮点数
- getDouble(String, String) - Static method in class org.voovan.tools.TProperties
-
从Properties读取双精度浮点数
- getDouble(Object, Field) - Static method in class org.voovan.tools.TUnsafe
-
- getEioHandler(EIOHandler) - Method in class org.voovan.http.extend.engineio.EIOSession
-
- getEIOSession() - Method in class org.voovan.http.extend.engineio.EIOHandler
-
- getEioSession(EIOHandler) - Method in class org.voovan.http.extend.socketio.SIOSession
-
- getElements() - Method in class org.voovan.tools.collection.ArraySet
-
- getEngineType() - Method in class org.voovan.http.extend.engineio.EIOPacket
-
- getEntry() - Method in class org.voovan.tools.collection.RocksMap.RocksMapIterator
-
获取迭代器当前位置的 Entry
- getEnvName() - Static method in class org.voovan.tools.TEnv
-
获取环境的配置名
- getEqualMap(String) - Static method in class org.voovan.http.message.HttpParser
-
解析字符串中的所有等号表达式成 Map
- getErrorCode() - Method in class org.voovan.http.websocket.WebSocketFrame
-
- getErrorDefine() - Static method in class org.voovan.http.server.context.WebContext
-
获取错误输出定义
- getEvent() - Method in class org.voovan.tools.collection.EventMap
-
- getEventQueue() - Method in class org.voovan.tools.event.EventRunner
-
获取事件任务对象集合
- getEventRunner() - Method in class org.voovan.network.IoSession
-
获取 Event 执行器
- getEventRunner() - Method in class org.voovan.network.SocketSelector
-
- getEventRunners() - Method in class org.voovan.tools.event.EventRunnerGroup
-
- getException() - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- getExpire() - Method in class org.voovan.tools.collection.CacheMap
-
获取默认超时时间
- getExpire() - Method in interface org.voovan.tools.collection.ICacheMap
-
获取默认超时时间
- getExpire() - Method in class org.voovan.tools.collection.RedisMap
-
获取超时时间
- getExpires() - Method in class org.voovan.http.message.packet.Cookie
-
- getFailedCount() - Method in class org.voovan.network.HeartBeat
-
获取连续失败次数
每次成功会被归零
- getFieldGenericType(Field) - Static method in class org.voovan.tools.reflect.TReflect
-
获取 Field 的范型类型
- getFieldOffset(Field) - Static method in class org.voovan.tools.TUnsafe
-
- getFields(Class<?>) - Static method in class org.voovan.tools.reflect.TReflect
-
获得类所有的Field
- getFieldValue(Object, String) - Static method in class org.voovan.tools.reflect.TReflect
-
获取类中指定Field的值
- getFieldValueNatvie(Object, String) - Static method in class org.voovan.tools.reflect.TReflect
-
通过原生调用的方式获取 Field 的值
- getFieldValues(Object) - Static method in class org.voovan.tools.reflect.TReflect
-
将对象中的field和其值组装成Map 静态字段(static修饰的)不包括
- getFile() - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- getFileDirectory(String) - Static method in class org.voovan.tools.TFile
-
获取文件所在文件夹路径
- getFileExtension(String) - Static method in class org.voovan.tools.TFile
-
获取文件的扩展名
- getFileName() - Method in class org.voovan.http.message.packet.Part
-
获取 part 的文件名称
- getFileName() - Method in class org.voovan.tools.log.SingleLogger
-
获取日志文件名
- getFileName(String) - Static method in class org.voovan.tools.TFile
-
获取文件名称,包含扩展名
- getFileSize(File) - Static method in class org.voovan.tools.TFile
-
获取文件大小
- getFilterConfigs() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getFirst() - Method in class org.voovan.tools.collection.FixedQueue
-
- getFirst() - Method in class org.voovan.tools.collection.RedisList
-
- getFloat(byte[]) - Static method in class org.voovan.tools.TByte
-
- getFloat(File, String, Float) - Static method in class org.voovan.tools.TProperties
-
从Properties文件读取浮点数
- getFloat(File, String) - Static method in class org.voovan.tools.TProperties
-
从Properties文件读取浮点数
- getFloat(String, String, Float) - Static method in class org.voovan.tools.TProperties
-
从Properties文件读取浮点数
- getFloat(String, String) - Static method in class org.voovan.tools.TProperties
-
从Properties文件读取浮点数
- getFloat(Object, Field) - Static method in class org.voovan.tools.TUnsafe
-
- getForbiddenClasses() - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- getFormatedLogFilePath() - Static method in class org.voovan.tools.log.Formater
-
获取格式化后的日志文件路径
- getFrameData() - Method in class org.voovan.http.websocket.WebSocketFrame
-
- getFree() - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- getFunctions(String) - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
-
获取动态函数
- getFunctions() - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
-
获取动态函数集合
- getGenericClass() - Method in class org.voovan.tools.reflect.GenericInfo
-
- getGenericClass(Type) - Static method in class org.voovan.tools.reflect.TReflect
-
获取类型的范型类型
- getGenericClass(Object) - Static method in class org.voovan.tools.reflect.TReflect
-
获取对象的范型类型
- getGenericInfo(Type) - Static method in class org.voovan.tools.reflect.TReflect
-
获取类型的范型类型信息
- getGenericInfo(GenericInfo) - Static method in class org.voovan.tools.reflect.TReflect
-
获取类型的范型类型信息
- getGzipMimeType() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getGzipMinSize() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getHashByClass(Class) - Static method in class org.voovan.tools.serialize.TSerialize
-
- getHashWheelTask() - Method in class org.voovan.tools.bucket.Bucket
-
- getHashWheelTimer() - Static method in class org.voovan.Global
-
获取一个全局的秒定时器
60个槽位, 每个槽位步长1s
- getHeader() - Method in class org.voovan.http.client.HttpClient
-
获取请求头集合
- getHeaders() - Method in class org.voovan.http.message.packet.Header
-
获取 Header 的 Map 对象
- getHeapCommit() - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- getHeapInit() - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- getHeapMax() - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- getHeapUsage() - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- getHeartBeat() - Method in class org.voovan.network.IoSession
-
获取心跳对象
- getHeartBeatWheelTimer() - Static method in class org.voovan.http.server.WebSocketDispatcher
-
- getHost() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getHost() - Method in class org.voovan.network.SocketContext
-
获取主机地址
- getHotSwapInterval() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getHttpClient(long, TimeUnit) - Method in class org.voovan.http.client.HttpClientPool
-
- getHttpClient() - Method in class org.voovan.http.client.HttpClientPool
-
- getHttpContentType(HttpContentType) - Static method in enum org.voovan.http.HttpContentType
-
根据标识获得标准Content-Type类型
- getHttpDispatcher() - Method in class org.voovan.http.server.WebServer
-
- getHttpFilterInstance() - Method in class org.voovan.http.server.context.HttpFilterConfig
-
获取HttpBuizFilter过滤器实例
- getHttpItem(byte[], int, int) - Static method in class org.voovan.http.message.HttpItem
-
- getHttpModuleInstance(WebServer) - Method in class org.voovan.http.server.context.HttpModuleConfig
-
获取HttpBuizFilter过滤器实例
- getHttpRequest() - Method in class org.voovan.http.client.HttpClient
-
- getHttpRequest() - Method in class org.voovan.http.server.HttpSessionState
-
- getHttpResponse() - Method in class org.voovan.http.server.HttpSessionState
-
- getHttpRouterInstance() - Method in class org.voovan.http.server.context.HttpRouterConfig
-
获取HttpRouter路由处理实例
- getHttpRouters() - Method in class org.voovan.http.server.WebServer
-
获取 Http 的路由配置
- getHttps() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getHttpSession() - Method in class org.voovan.http.websocket.WebSocketSession
-
获取 Http 的 session
- getId() - Method in class org.voovan.http.server.HttpSession
-
获取 Session ID
- getId() - Method in class org.voovan.tools.pool.ObjectPool.InnerObject
-
缓存的 id
- getIdleInterval() - Method in class org.voovan.network.IoSession
-
获取空闲事件时间
- getIdleInterval() - Method in class org.voovan.network.SocketContext
-
获取空闲事件时间
- getIdleWheelTimer() - Static method in class org.voovan.network.IoSession
-
- getImportFunctionx() - Method in class org.voovan.tools.compiler.function.DynamicFunction
-
获取导入函数集合
- getIndexFiles() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getInetSocketAddress() - Method in class org.voovan.network.udp.UdpSession
-
- getInject() - Method in class org.voovan.tools.weave.WeaveConfig
-
- getInstance(IoSession, Event.EventName, Object) - Static method in class org.voovan.network.Event
-
活的新的实例
- getInstrumentation() - Static method in class org.voovan.tools.DynamicAgent
-
- getInt(byte[]) - Static method in class org.voovan.tools.TByte
-
- getInt(File, String, Integer) - Static method in class org.voovan.tools.TProperties
-
从Properties文件读取整形
- getInt(File, String) - Static method in class org.voovan.tools.TProperties
-
从Properties文件读取整形
- getInt(String, String, Integer) - Static method in class org.voovan.tools.TProperties
-
从Properties文件读取整形
- getInt(String, String) - Static method in class org.voovan.tools.TProperties
-
从Properties文件读取整形
- getInterval() - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
-
- getInterval() - Method in class org.voovan.tools.hashwheeltimer.HashWheelTask
-
获取当前任务的槽间隔
- getInterval() - Method in class org.voovan.tools.pool.ObjectPool
-
- getIntger(Object, Field) - Static method in class org.voovan.tools.TUnsafe
-
- getIoEventRunnerGroup() - Method in class org.voovan.network.SocketContext
-
- getJarClass(File, String, Class[]) - Static method in class org.voovan.tools.TEnv
-
从指定jar 文件中寻找 Class
- getJarCtClass(File, String) - Static method in class org.voovan.tools.weave.WeaveUtils
-
从指定jar 文件中寻找 CtClass
- getJavaFileForOutput(JavaFileManager.Location, String, JavaFileObject.Kind, FileObject) - Method in class org.voovan.tools.compiler.MemFileManager
-
- getJavaHome() - Static method in class org.voovan.tools.TEnv
-
返回当前 jvm 的 JAVA_HOME 参数
- getJavaMemClass() - Method in class org.voovan.tools.compiler.MemFileManager
-
- getJdbcOperate() - Method in class org.voovan.db.recorder.Dao
-
获取 JdbcOperate
- getJdbcOperate() - Method in class org.voovan.db.recorder.Recorder
-
- getJdbcOperate() - Method in class org.voovan.db.ResultInfo
-
- getJVMGCInfo(long) - Static method in class org.voovan.tools.TPerformance
-
获取指定进程的 GC 信息
- getJVMGCInfo() - Static method in class org.voovan.tools.TPerformance
-
获取当前进程的 GC 信息
- getJVMInfo() - Static method in class org.voovan.tools.TPerformance
-
获取JVM信息
- getJVMMemoryInfo(TPerformance.MEMTYPE) - Static method in class org.voovan.tools.TPerformance
-
获取部分内存信息(栈,非栈)
- getJVMMemoryInfo() - Static method in class org.voovan.tools.TPerformance
-
获取当前内存信息
- getJVMMemoryUsage() - Static method in class org.voovan.tools.TPerformance
-
JVM 虚拟机的内存使用情况
- getJVMObjectInfo(long, String, Integer) - Static method in class org.voovan.tools.TPerformance
-
获取指定进程的对象信息
- getJVMObjectInfo(long, String) - Static method in class org.voovan.tools.TPerformance
-
获取指定进程的对象信息
- getJVMObjectInfo(String, int) - Static method in class org.voovan.tools.TPerformance
-
获取当前JVM加载的对象信息(数量,所占内存大小)
- getKeepAliveTimeout() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getKeepAliveTimeout() - Method in class org.voovan.http.server.HttpSessionState
-
- getKey() - Method in class org.voovan.tools.collection.EventMap.EventItem
-
- getKey(int) - Method in class org.voovan.tools.collection.IntKeyMap
-
- getKey(int) - Method in class org.voovan.tools.collection.LongKeyMap
-
- getKey() - Method in class org.voovan.tools.collection.RedisMap.RedisMapEntry
-
- getKey() - Method in class org.voovan.tools.collection.RocksMap.RocksMapEntry
-
- getKeyBytes() - Method in class org.voovan.tools.collection.RocksMap.RocksMapEntry
-
- getKeyPassword() - Method in class org.voovan.http.server.context.HttpsConfig
-
- getLast() - Method in class org.voovan.tools.collection.FixedQueue
-
- getLast() - Method in class org.voovan.tools.collection.RedisList
-
- getLastMinuteCount() - Method in class org.voovan.http.server.module.monitor.IPAnalysis
-
- getLastModified() - Method in class org.voovan.tools.hotswap.Hotswaper.ClassFileInfo
-
- getLastReadTime() - Method in class org.voovan.network.SocketContext
-
- getLastSequence() - Method in class org.voovan.tools.collection.RocksMap
-
获取最后的序号
- getLastSequence() - Method in class org.voovan.tools.collection.RocksMap.RocksWalReader
-
- getLevel() - Method in class org.voovan.tools.log.Message
-
- getLifeCycleClass() - Method in class org.voovan.http.server.context.HttpModuleConfig
-
- getLifeCycleClass() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getLimit() - Method in class org.voovan.tools.collection.FixedQueue
-
- getLimitSize() - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
-
- getLineSeparator() - Static method in class org.voovan.tools.TFile
-
获得系统默认的换行符号
- getLocalIpAddrs() - Static method in class org.voovan.tools.TPerformance
-
获取所有的本机 ip 地址
- getLocation() - Method in class org.voovan.http.websocket.WebSocketSession
-
获取WebSocket的地址
- getLogConfig(String, String) - Static method in class org.voovan.tools.log.LoggerStatic
-
获取日志配置项信息
- getLogLevel() - Method in class org.voovan.tools.log.Formater
-
获取日志记录级别信息
- getLong(byte[]) - Static method in class org.voovan.tools.TByte
-
- getLong(Object, Field) - Static method in class org.voovan.tools.TUnsafe
-
- getMacByAddress(String) - Static method in class org.voovan.tools.TPerformance
-
获取某个ip 地址的 mac 地址
- getMainThread() - Static method in class org.voovan.tools.TEnv
-
获取进程的主线程
- getMap() - Method in class org.voovan.db.ResultInfo
-
- getMapfromObject(Object) - Static method in class org.voovan.tools.reflect.TReflect
-
将对象转换成 Map
key 对象属性名称
value 对象属性值
- getMapfromObject(Object, boolean) - Static method in class org.voovan.tools.reflect.TReflect
-
将对象转换成 Map
key 对象属性名称
value 对象属性值
- getMapList() - Method in class org.voovan.db.ResultInfo
-
- getMark() - Method in class org.voovan.http.message.packet.Body
-
- getMark() - Method in class org.voovan.http.message.Request
-
- getMark() - Method in class org.voovan.http.message.Response
-
- getMax() - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- getMaxAge() - Method in class org.voovan.http.message.packet.Cookie
-
- getMaxInactiveInterval() - Method in class org.voovan.http.server.HttpSession
-
获取最大不活动时间
- getMaxPoolSize() - Static method in class org.voovan.tools.threadpool.ThreadPool
-
获取线程池最大活动线程数
- getMaxRequestSize() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getMaxSize() - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
- getMaxSize() - Method in class org.voovan.tools.pool.ObjectPool
-
- getMaxTime() - Method in class org.voovan.http.server.module.monitor.RequestAnalysis
-
- getMessage() - Method in class org.voovan.tools.log.Message
-
- getMessageLoader() - Method in class org.voovan.network.IoSession
-
获取消息处理类
- getMessageSplitter() - Method in class org.voovan.network.IoSession
-
获取消息分割处理类
- getMessageSplitter() - Method in class org.voovan.network.tcp.TcpSession
-
- getMessageSplitter() - Method in class org.voovan.network.udp.UdpSession
-
- getMethod() - Method in class org.voovan.http.message.packet.RequestProtocol
-
- getMethod() - Method in class org.voovan.http.server.context.HttpRouterConfig
-
获取Http请求方法
- getMethod() - Method in class org.voovan.http.server.module.annontationRouter.router.AnnotationRouter
-
- getMethodName() - Method in class org.voovan.tools.weave.aop.CutPointInfo
-
- getMethodName() - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- getMethodParameterGenericType(Method, int) - Static method in class org.voovan.tools.reflect.TReflect
-
获取方法的参数返回值的范型类型
- getMethodRoute() - Method in class org.voovan.http.server.module.annontationRouter.router.AnnotationRouter
-
- getMethods(Class<?>) - Static method in class org.voovan.tools.reflect.TReflect
-
获取类的方法集合
- getMethods(Class<?>, String) - Static method in class org.voovan.tools.reflect.TReflect
-
获取类的特定方法的集合
类中可能存在同名方法
- getMillis(Long) - Static method in class org.voovan.tools.UniqueId
-
- getMillis(String) - Static method in class org.voovan.tools.UniqueId
-
- getMimeByFileExtension(String) - Static method in class org.voovan.http.server.MimeTools
-
根据文件扩展名获取 MIME 类型
- getMimeDefine() - Static method in class org.voovan.http.server.context.WebContext
-
获取 mime 定义
- getMinPoolSize() - Static method in class org.voovan.tools.threadpool.ThreadPool
-
获取线程池最小活动线程数
- getMinSize() - Method in class org.voovan.tools.pool.ObjectPool
-
- getMinTime() - Method in class org.voovan.http.server.module.monitor.RequestAnalysis
-
- getModuleConfig() - Method in class org.voovan.http.server.HttpModule
-
获取HttpModuleConfig
- getModuleConfigs() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getName() - Method in class org.voovan.http.message.packet.Cookie
-
- getName() - Method in class org.voovan.http.message.packet.Part
-
获取 Part 的名称
- getName() - Method in class org.voovan.http.server.context.HttpFilterConfig
-
获取过滤器名称
- getName() - Method in class org.voovan.http.server.context.HttpModuleConfig
-
- getName() - Method in class org.voovan.http.server.context.HttpRouterConfig
-
获取路由名称
- getName() - Method in class org.voovan.network.Event
-
- getName() - Method in class org.voovan.tools.compiler.clazz.DynamicClass
-
获得命名的名称
用于标定这个动态编译的 class
- getName() - Method in class org.voovan.tools.compiler.function.DynamicFunction
-
获得命名的名称
用于标定这个动态编译的函数
- getName() - Method in class org.voovan.tools.TPerformance.ObjectInfo
-
- getNetwork() - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- getNetworkInterfaces() - Static method in class org.voovan.tools.TPerformance
-
获取主机所有的网络接口
- getNextLineType(String) - Static method in class org.voovan.tools.json.YAML2JSON
-
获取下一行数据的类型
- getNoHeapCommit() - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- getNoHeapInit() - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- getNoHeapMax() - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- getNoHeapUsage() - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- getNsp() - Method in class org.voovan.http.extend.socketio.SIOPacket
-
- getNsp(String) - Method in class org.voovan.http.extend.socketio.SIOSession
-
- getNumber(Long) - Method in class org.voovan.tools.UniqueId
-
获取指定时间的 id
- getObject(Class<T>) - Method in class org.voovan.db.ResultInfo
-
- getObject() - Method in class org.voovan.tools.pool.ObjectPool.InnerObject
-
获取对象
- getObject(Object, Field) - Static method in class org.voovan.tools.TUnsafe
-
- getObjectFromMap(Type, Map<String, ?>, boolean) - Static method in class org.voovan.tools.reflect.TReflect
-
将Map转换成指定的对象
- getObjectFromMap(Type, Map<String, ?>, Class[], boolean) - Static method in class org.voovan.tools.reflect.TReflect
-
将Map转换成指定的对象
- getObjectList(Class<T>) - Method in class org.voovan.db.ResultInfo
-
- getOneRowWithMap(ResultSet) - Static method in class org.voovan.tools.TSQL
-
包装resultSet中单行记录成Map
- getOneRowWithObject(Class<?>, ResultSet) - Static method in class org.voovan.tools.TSQL
-
包装resultSet中单行记录成指定对象
- getOpcode() - Method in class org.voovan.http.websocket.WebSocketFrame
-
- getOrderFields() - Method in class org.voovan.db.recorder.Query
-
- getOrFields() - Method in class org.voovan.db.recorder.Query
-
- getOriginObject() - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- getOther() - Method in class org.voovan.network.Event
-
- getOutputStreams() - Static method in class org.voovan.tools.log.Formater
-
获取输出流
- getOutputStreams() - Method in class org.voovan.tools.log.LoggerThread
-
获取日志输出流集合
- getPackageAccess() - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- getPackageClass(Class) - Static method in class org.voovan.tools.reflect.TReflect
-
获得装箱类型
- getPackageDefintion() - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- getPackageName() - Method in class org.voovan.tools.compiler.function.DynamicFunction
-
获取包名
默认:org.voovan.tools.compiler.temporary
- getPackageType(String) - Static method in class org.voovan.tools.reflect.TReflect
-
获得装箱类型
- getPageNumber() - Method in class org.voovan.db.recorder.Query
-
- getPageSize() - Method in class org.voovan.db.recorder.Query
-
- getParameter(String) - Method in class org.voovan.http.server.context.HttpFilterConfig
-
获取过滤器的参数,在过滤器定义的时候
- getParameter(String) - Method in class org.voovan.http.server.context.HttpModuleConfig
-
获取过滤器的参数,在过滤器定义的时候
- getParameter(String) - Method in class org.voovan.http.server.HttpRequest
-
获取请求参数
- getParameterAsBoolean(String) - Method in class org.voovan.http.server.HttpRequest
-
获取 boolean 类型的数据
- getParameterAsByte(String) - Method in class org.voovan.http.server.HttpRequest
-
获取 byte 类型的数据
- getParameterAsChar(String) - Method in class org.voovan.http.server.HttpRequest
-
获取 char 类型的数据
- getParameterAsDouble(String) - Method in class org.voovan.http.server.HttpRequest
-
获取 double 类型的数据
- getParameterAsFloat(String) - Method in class org.voovan.http.server.HttpRequest
-
获取 float 类型的数据
- getParameterAsInt(String) - Method in class org.voovan.http.server.HttpRequest
-
获取 int 类型的数据
- getParameterAsLong(String) - Method in class org.voovan.http.server.HttpRequest
-
获取 long 类型的数据
- getParameterAsObject(String, Class<T>) - Method in class org.voovan.http.server.HttpRequest
-
将 HTTP 请求的一个参数,使用 JSON 转换成一个 Java 对象
- getParameterAsShort(String) - Method in class org.voovan.http.server.HttpRequest
-
获取 short 类型的数据
- getParameterNames() - Method in class org.voovan.http.server.HttpRequest
-
获取请求参数名称集合
- getParameters() - Method in class org.voovan.http.client.HttpClient
-
获取请求参数集合
- getParameters() - Method in class org.voovan.http.server.context.HttpFilterConfig
-
获取过滤器的参数,在过滤器定义的时候
- getParameters() - Method in class org.voovan.http.server.context.HttpModuleConfig
-
获取过滤器的参数,在过滤器定义的时候
- getParameters() - Method in class org.voovan.http.server.HttpRequest
-
获取请求参数集合
- getParameterTypes() - Method in class org.voovan.tools.weave.aop.CutPointInfo
-
- getParamPath() - Method in class org.voovan.http.server.module.annontationRouter.router.AnnotationRouter
-
- getParamters(String) - Method in class org.voovan.http.server.HttpModule
-
获取模块的配置参数
- getPath() - Method in class org.voovan.http.message.packet.Cookie
-
- getPath() - Method in class org.voovan.http.message.packet.RequestProtocol
-
- getPath() - Method in class org.voovan.http.server.context.HttpModuleConfig
-
- getPath() - Method in class org.voovan.http.server.module.annontationRouter.router.AnnotationRouter
-
- getPath() - Method in class org.voovan.http.server.module.monitor.RequestAnalysis
-
- getPauseURL() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getPing() - Method in class org.voovan.network.HeartBeat
-
获取 ping 报文
- getPingInterval() - Method in class org.voovan.http.extend.engineio.Config
-
- getPingTimeout() - Method in class org.voovan.http.extend.engineio.Config
-
- getPong() - Method in class org.voovan.network.HeartBeat
-
获取 pong 报文
- getPool() - Method in class org.voovan.http.client.HttpClientPool
-
- getPool() - Method in class org.voovan.tools.collection.ThreadObjectPool
-
- getPoolObjectId() - Method in interface org.voovan.tools.pool.IPooledObject
-
- getPoolObjectId() - Method in class org.voovan.tools.pool.PooledObject
-
- getPort() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getPort() - Method in class org.voovan.network.SocketContext
-
获取主机端口
- getPriority() - Method in class org.voovan.tools.event.EventTask
-
- getPrivateKey() - Method in class org.voovan.tools.security.Cipher.KeyPairStore
-
- getProcessCpuUsage() - Static method in class org.voovan.tools.TPerformance
-
获取当前进程 cpu 使用量
- getProcessorCount() - Static method in class org.voovan.tools.TPerformance
-
获取当前系统 CPU 数
- getProcessorInfo() - Static method in class org.voovan.tools.TPerformance
-
获取处理器信息
- getProperties(URL) - Static method in class org.voovan.tools.TProperties
-
从 http 服务拉取并解析 Properties 文件
- getProperties(File) - Static method in class org.voovan.tools.TProperties
-
解析 Properties 文件
- getProperties(String) - Static method in class org.voovan.tools.TProperties
-
解析 Properties 文件
- getProperty(String, String) - Method in class org.voovan.tools.collection.RocksMap
-
- getProperty(String) - Method in class org.voovan.tools.collection.RocksMap
-
- getProtocol() - Method in class org.voovan.http.message.packet.Protocol
-
- getPublicKey() - Method in class org.voovan.tools.security.Cipher.KeyPairStore
-
- getQueryString() - Method in class org.voovan.http.message.packet.RequestProtocol
-
- getQueryString(String) - Method in class org.voovan.http.message.Request
-
获取QueryStirng 或 将参数拼装成QueryString
- getQueryString() - Method in class org.voovan.http.server.HttpRequest
-
获取请求字符串
- getRangeByIndex(long, long) - Method in class org.voovan.tools.collection.RedisZSet
-
某一个特定倒序索引区间内的所有成员, 包含 start 和 end 的数据
- getRangeByScore(double, double) - Method in class org.voovan.tools.collection.RedisZSet
-
某一个Score区间内的所有成员, 包含 start 和 end 的数据
- getRangeByScore(double, double, int, int) - Method in class org.voovan.tools.collection.RedisZSet
-
某一个Score区间内的所有成员, 包含 start 和 end 的数据
- getRangeByValue(V, V, int, int) - Method in class org.voovan.tools.collection.RedisZSet
-
某一个特定值区间内的所有成员, 包含 start 和 end 的数据
- getReadBufferSize() - Method in class org.voovan.network.SocketContext
-
会话读缓冲区大小
- getReadByteBufferChannel() - Method in class org.voovan.network.IoSession
-
获取读取缓冲区
- getReadOnly() - Method in class org.voovan.tools.collection.RocksMap
-
- getReadPositon() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
获得读指针位置
- getReadPositon() - Method in class org.voovan.tools.collection.RingBuffer
-
获得读指针位置
- getReadTimeout() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getReadTimeout() - Method in class org.voovan.network.SocketContext
-
获取超时时间
- getReciveFilterChain() - Method in class org.voovan.network.SocketContext
-
- getRecorder() - Method in class org.voovan.db.recorder.Dao
-
获取 Recorder 对象
- getRedisPool(String) - Static method in class org.voovan.tools.collection.CacheStatic
-
根据名称获取一个 Redis 连接池
- getRedisPool() - Static method in class org.voovan.tools.collection.CacheStatic
-
Deprecated.
- getReleaseTime() - Method in class org.voovan.tools.bucket.LeakBucket
-
- getReleaseTime() - Method in class org.voovan.tools.bucket.TokenBucket
-
- getReloadIntervals() - Method in class org.voovan.tools.hotswap.Hotswaper
-
获取当前自动热部署间隔事件
- getRemoteAddres() - Method in class org.voovan.http.server.HttpRequest
-
获取对端连接的 IP
- getRemoteAddress() - Method in class org.voovan.http.websocket.WebSocketSession
-
获取对端连接的 IP
- getRemotePort() - Method in class org.voovan.http.server.HttpRequest
-
获取对端连接的端口
- getRemotePort() - Method in class org.voovan.http.websocket.WebSocketSession
-
获取对端连接的端口
- getResourceFile(String) - Static method in class org.voovan.tools.TFile
-
读取在Context的资源文件 完整路径
- getResponse() - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
-
- getResponse(int) - Method in class org.voovan.network.handler.SynchronousHandler
-
获取下一个响应对象
- getResponseCharacterSet() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getResult() - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- getResultList() - Method in class org.voovan.tools.collection.ScanedObject
-
- getResultType() - Method in class org.voovan.tools.weave.aop.CutPointInfo
-
- getReturnType() - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- getRevByScore(double) - Method in class org.voovan.tools.collection.RedisZSet
-
获取某个特定 Scores 的值,
获取倒序第一个值, 获取 Scores 最大的数据
- getRevRangeByIndex(long, long) - Method in class org.voovan.tools.collection.RedisZSet
-
某一个特定倒序索引区间内的所有成员, 包含 start 和 end 的数据
- getRevRangeByScore(double, double) - Method in class org.voovan.tools.collection.RedisZSet
-
某一个Score倒序区间内的所有成员, 包含 start 和 end 的数据
- getRevRangeByScore(double, double, int, int) - Method in class org.voovan.tools.collection.RedisZSet
-
某一个Score倒序区间内的所有成员, 包含 start 和 end 的数据
- getRevRangeByValue(V, V) - Method in class org.voovan.tools.collection.RedisZSet
-
某一个特定值倒序区间内的所有成员, 包含 start 和 end 的数据
- getRevRangeByValue(V, V, int, int) - Method in class org.voovan.tools.collection.RedisZSet
-
某一个特定值倒序区间内的所有成员, 包含 start 和 end 的数据
- getRocksDB() - Method in class org.voovan.tools.collection.RocksMap
-
- getRocksMap() - Method in class org.voovan.tools.collection.RocksMap.RocksMapEntry
-
- getRoute() - Method in class org.voovan.http.server.context.HttpRouterConfig
-
获取路由路径
- getRouterConfigs() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getRouters() - Method in class org.voovan.http.server.WebSocketDispatcher
-
获取 WebSocket 的路由配置
- getRoutes() - Method in class org.voovan.http.server.HttpDispatcher
-
获取 Http 的路由配置
- getRrangeByValue(V, V) - Method in class org.voovan.tools.collection.RedisZSet
-
某一个特定值区间内的所有成员, 包含 start 和 end 的数据
- getRunnable() - Method in class org.voovan.tools.event.EventTask
-
- getSandboxControler() - Method in class org.voovan.tools.compiler.DynamicClassLoader
-
- getSandboxSecurity() - Method in class org.voovan.tools.compiler.DynamicClassLoader
-
- getScan() - Method in class org.voovan.tools.weave.WeaveConfig
-
- getScanRouterInterval() - Method in class org.voovan.http.server.module.annontationRouter.AnnotationModule
-
获取注解路由的扫描时间间隔
- getScanRouterPackage() - Method in class org.voovan.http.server.module.annontationRouter.AnnotationModule
-
获取扫描注解路由的包路径
- getSchema(Class) - Method in class org.voovan.tools.serialize.ProtoStuffSerialize
-
- getScore(V) - Method in class org.voovan.tools.collection.RedisZSet
-
获取某个特定值的 Score
- getSelectionKey() - Method in class org.voovan.network.IoSession
-
获取 SelectionKey
- getSendBufferSize() - Method in class org.voovan.network.SocketContext
-
会话写缓冲区大小
- getSendByteBufferChannel() - Method in class org.voovan.network.IoSession
-
获取发送缓冲区
- getSendFilterChain() - Method in class org.voovan.network.SocketContext
-
- getSendTimeout() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getSendTimeout() - Method in class org.voovan.network.SocketContext
-
- getSeq() - Method in class org.voovan.http.extend.socketio.SIOPacket
-
- getSequence() - Method in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- getSequence(Long) - Static method in class org.voovan.tools.UniqueId
-
- getSequence(String) - Static method in class org.voovan.tools.UniqueId
-
- getServerName() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getServerSocket() - Method in class org.voovan.http.server.WebServer
-
- getSession() - Method in class org.voovan.http.server.HttpRequest
-
获取 Session
- getSession(String) - Method in class org.voovan.http.server.SessionManager
-
获取 Session
- getSession(Cookie) - Method in class org.voovan.http.server.SessionManager
-
获取 Session
- getSession() - Method in class org.voovan.network.Event
-
- getSession() - Method in class org.voovan.network.SocketContext
-
- getSession() - Method in class org.voovan.network.tcp.TcpServerSocket
-
- getSession() - Method in class org.voovan.network.tcp.TcpSocket
-
获取 Session 对象
- getSession() - Method in class org.voovan.network.udp.UdpServerSocket
-
- getSession() - Method in class org.voovan.network.udp.UdpSocket
-
获取 Session 对象
- getSessionContainer() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getSessionContainer() - Method in class org.voovan.http.server.SessionManager
-
获取 Session 容器
- getSessionManager() - Method in class org.voovan.http.server.HttpRequest
-
- getSessionManager() - Method in class org.voovan.http.server.HttpSession
-
获取 Session 管理器
- getSessionManager() - Method in class org.voovan.http.server.WebServer
-
返回 Session 管理器
- getSessionName() - Static method in class org.voovan.http.server.context.WebContext
-
获取在 Cookie 中保存 session id 的名称
- getSessionTimeout() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getShort(byte[]) - Static method in class org.voovan.tools.TByte
-
- getShort(Object, Field) - Static method in class org.voovan.tools.TUnsafe
-
- getSid() - Method in class org.voovan.http.extend.engineio.Config
-
- getSignId(Long) - Static method in class org.voovan.tools.UniqueId
-
- getSignId(String) - Static method in class org.voovan.tools.UniqueId
-
- getSioDispatcher(SIODispatcher) - Method in class org.voovan.http.extend.socketio.SIOSession
-
- getSIOSession() - Method in class org.voovan.http.extend.socketio.SIOHandler
-
- getSize() - Method in class org.voovan.tools.TPerformance.ObjectInfo
-
- getSkipTick() - Method in class org.voovan.tools.hashwheeltimer.HashWheelTask
-
获取跳跃的轮次数
- getSlot() - Method in class org.voovan.tools.hashwheeltimer.HashWheelTask
-
获取当前任务的槽位
- getSocket() - Method in class org.voovan.http.client.HttpClient
-
获取 Socket 连接
- getSocketSelector() - Method in class org.voovan.network.IoSession
-
获取 Socket 选择器
- getSocketSession() - Method in class org.voovan.http.server.HttpRequest
-
获取 socket 会话对象
- getSocketSession() - Method in class org.voovan.http.server.HttpResponse
-
获取 socket 会话对象
- getSocketSession() - Method in class org.voovan.http.server.HttpSession
-
获取 socket 会话对象
- getSocketSession() - Method in class org.voovan.http.websocket.WebSocketSession
-
- getSocketType() - Method in class org.voovan.http.extend.socketio.SIOPacket
-
- getSqlDatabase(T) - Method in class org.voovan.db.recorder.Recorder
-
获取数据库名
- getSqlFieldName(JdbcOperate, Field) - Method in class org.voovan.db.recorder.Recorder
-
获取字段名
- getSqlParamNames(String) - Static method in class org.voovan.tools.TSQL
-
从 SQL 字符串中,取 SQL 参数表
- getSQLString(Object) - Static method in class org.voovan.tools.TSQL
-
SQL的参数,将 JAVA 的类型转换成可在SQL中进行封装的字符串
例如:String类型的对象转换成 'chs'
- getSqlTableName(T) - Method in class org.voovan.db.recorder.Recorder
-
获取表名
- getSqlTypes(Object) - Static method in class org.voovan.tools.TSQL
-
根据 JAVA 类型判断该使用什么 SQL 数据类型
- getSSlByteBufferChannel() - Method in class org.voovan.network.SSLParser
-
- getSSLEngine() - Method in class org.voovan.network.SSLParser
-
获取 SSLEngine
- getSSLManager() - Method in class org.voovan.network.SocketContext
-
获取 SSL 管理器
- getSSLParser() - Method in class org.voovan.network.IoSession
-
获取 SSLParser
- getStackElements() - Static method in class org.voovan.tools.TEnv
-
获取当前栈信息
- getStackElementsMessage(StackTraceElement[]) - Static method in class org.voovan.tools.TEnv
-
获取当前栈信息
- getStackMessage() - Static method in class org.voovan.tools.TEnv
-
获取当前栈信息
会自动过滤掉栈里的第一行,即当前类的信息
- getStartTimeMillis() - Static method in class org.voovan.tools.log.LoggerStatic
-
获取启动时间信息
- getState() - Method in class org.voovan.network.IoSession
-
获取状态
- getStaticFile(HttpRequest) - Method in class org.voovan.http.server.router.MimeFileRouter
-
获取请求对应的静态文件
- getStatus() - Method in class org.voovan.http.message.packet.ResponseProtocol
-
- getStatusCode() - Method in class org.voovan.http.message.packet.ResponseProtocol
-
- getStatusInterval() - Static method in class org.voovan.tools.threadpool.ThreadPool
-
获取线程池最大活动线程数
- getStopType() - Method in class org.voovan.network.MessageLoader
-
获取停止类型
- getString(byte[], String) - Static method in class org.voovan.tools.TByte
-
- getString(byte[]) - Static method in class org.voovan.tools.TByte
-
- getString(File, String, String) - Static method in class org.voovan.tools.TProperties
-
从Properties文件读取字符串
- getString(File, String) - Static method in class org.voovan.tools.TProperties
-
从Properties文件读取字符串
- getString(String, String, String) - Static method in class org.voovan.tools.TProperties
-
从Properties文件读取字符串
- getString(String, String) - Static method in class org.voovan.tools.TProperties
-
从Properties文件读取字符串
- getString(Long) - Method in class org.voovan.tools.UniqueId
-
获取指定时间的 id
- getSupplier() - Method in class org.voovan.tools.collection.CacheMap
-
获取数据创建 Function 对象
- getSupplier() - Method in interface org.voovan.tools.collection.ICacheMap
-
获取数据创建 Function 对象
- getSupplier() - Method in class org.voovan.tools.collection.RedisMap
-
获取数据创建 Function 对象
- getSupplier() - Method in class org.voovan.tools.FastThreadLocal
-
获取 线程局部变量生成器
- getSupplier() - Method in class org.voovan.tools.pool.ObjectPool
-
获取对象构造函数
在对象被构造工作
- getSystemLoadAverage() - Static method in class org.voovan.tools.TPerformance
-
获取当前系统的负载情况
- getSystemPath(String) - Static method in class org.voovan.tools.TFile
-
使用相对路径获得系统的完整路径
- getSystemProperty(String, T) - Static method in class org.voovan.tools.TEnv
-
- getSystemProperty(String, Class) - Static method in class org.voovan.tools.TEnv
-
- getSystemSecurityManager() - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
获取系统的安全管理器
- getTableNameWithDataBase(Object) - Method in class org.voovan.db.recorder.Recorder
-
获取带有数据库名的表名字符串
- getTemporaryPath() - Static method in class org.voovan.tools.TFile
-
获得系统的临时目录路径
- getThread() - Method in class org.voovan.tools.event.EventRunner
-
获取绑定的线程
- getThread() - Static method in class org.voovan.tools.FastThread
-
- getThreadDetail(String, boolean) - Static method in class org.voovan.tools.TPerformance
-
获取当前 JVM 线程信息描述
- getThreadPool() - Static method in class org.voovan.Global
-
返回公用线程池
- getThreadPool() - Method in class org.voovan.tools.event.EventRunnerGroup
-
- getThreadPoolInfo() - Static method in class org.voovan.tools.TPerformance
-
获取当前 JVM 线程信息描述
- getThreadPoolSize() - Method in class org.voovan.tools.collection.ThreadObjectPool
-
- getThreads() - Static method in class org.voovan.tools.TEnv
-
获取JVM中的所有线程
- getTokens() - Method in class org.voovan.tools.log.Message
-
- getTotal() - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- getTotalCount() - Method in class org.voovan.http.server.module.monitor.IPAnalysis
-
- getTransaction() - Method in class org.voovan.tools.collection.RocksMap
-
- getTransactionLockTimeout() - Method in class org.voovan.tools.collection.RocksMap
-
获取事务锁超时时间
- getTranscationType() - Method in class org.voovan.db.JdbcOperate
-
返回当前事务形式
- getTTL(K) - Method in class org.voovan.tools.collection.CacheMap
-
- getTTL(K) - Method in interface org.voovan.tools.collection.ICacheMap
-
为 Key 获取 key 的超时时间
- getTTL(K) - Method in class org.voovan.tools.collection.RedisMap
-
为 Key 获取 key 的超时时间
- getType() - Method in exception org.voovan.http.message.exception.HttpParserException
-
- getType() - Method in class org.voovan.http.message.packet.Body
-
获取类型
- getType() - Method in class org.voovan.http.message.packet.Part
-
获取 Part 内容的类型
- getType() - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
-
- getType() - Method in class org.voovan.http.server.HttpSessionState
-
- getType() - Method in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- getType() - Method in class org.voovan.tools.reflect.GenericInfo
-
- getType() - Method in class org.voovan.tools.weave.aop.CutPointInfo
-
- getUnPackageClass(Class) - Static method in class org.voovan.tools.reflect.TReflect
-
获得拆箱类型
- getUnPackageType(String) - Static method in class org.voovan.tools.reflect.TReflect
-
获得拆箱类型
- getUnsafe() - Static method in class org.voovan.tools.TUnsafe
-
- getUpgrades() - Method in class org.voovan.http.extend.engineio.Config
-
- getUrlPath() - Method in class org.voovan.http.server.module.annontationRouter.router.AnnotationRouter
-
- getValue() - Method in class org.voovan.http.message.HttpItem
-
- getValue() - Method in class org.voovan.http.message.packet.Cookie
-
- getValue() - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
-
- getValue() - Method in class org.voovan.tools.collection.EventMap.EventItem
-
- getValue(int) - Method in class org.voovan.tools.collection.IntKeyMap
-
- getValue(int) - Method in class org.voovan.tools.collection.LongKeyMap
-
- getValue(K, int) - Method in class org.voovan.tools.collection.MultiMap
-
获取值
- getValue() - Method in class org.voovan.tools.collection.RedisMap.RedisMapEntry
-
- getValue() - Method in class org.voovan.tools.collection.RocksMap.RocksMapEntry
-
- getValueBytes() - Method in class org.voovan.tools.collection.RocksMap.RocksMapEntry
-
- getValues(K) - Method in class org.voovan.tools.collection.MultiMap
-
获取值的集合
- getVersion() - Static method in class org.voovan.Global
-
获取当前 Voovan 版本号
- getVersion() - Method in class org.voovan.http.message.packet.Protocol
-
- getWalBetween(Long, Long, BiFunction<Integer, Integer, Boolean>, boolean) - Method in class org.voovan.tools.collection.RocksMap
-
获取某个序号以后的更新操作记录
- getWalPath() - Method in class org.voovan.tools.collection.RocksMap
-
- getWalSince(Long, boolean) - Method in class org.voovan.tools.collection.RocksMap
-
获取某个序号以后的更新操作记录
- getWalSince(Long, BiFunction<Integer, Integer, Boolean>, boolean) - Method in class org.voovan.tools.collection.RocksMap
-
获取某个序号以后的更新操作记录
- getWalSince(Long, Long, boolean) - Method in class org.voovan.tools.collection.RocksMap
-
获取某个序号以后的更新操作记录
- getWalTypes() - Method in class org.voovan.tools.collection.RocksMap.RocksWalReader
-
- getWeaveConfig() - Method in class org.voovan.http.server.context.WebServerConfig
-
- getWebServer() - Method in class org.voovan.http.server.HttpModule
-
获取WebServer
- getWebServerConfig() - Static method in class org.voovan.http.server.context.WebContext
-
获取WebServer配置对象
- getWebServerConfig() - Method in class org.voovan.http.server.WebServer
-
获取 Http 服务配置对象
- getWebServerLifeCycle() - Method in class org.voovan.http.server.WebServer
-
- getWebSocketDispatcher() - Method in class org.voovan.http.server.WebServer
-
- getWebSocketFilterChain() - Method in class org.voovan.http.websocket.WebSocketRouter
-
- getWebSocketRouter() - Method in class org.voovan.http.websocket.WebSocketSession
-
获取 WebSocket 路由处理对象
- getWebSocketRouterInstance() - Method in class org.voovan.http.server.context.HttpRouterConfig
-
获取WebSocketRouter路由处理实例
- getWebSocketRouters() - Method in class org.voovan.http.server.WebServer
-
获取 WebSocket 的路由配置
- getWebSocketSession() - Method in class org.voovan.http.extend.engineio.EIOSession
-
- getWritePositon() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
获得写指针位置
- getWritePositon() - Method in class org.voovan.tools.collection.RingBuffer
-
获得写指针位置
- Global - Class in org.voovan
-
全局对象
- Global() - Constructor for class org.voovan.Global
-
- gracefulShutdown() - Static method in class org.voovan.network.SocketContext
-
平滑的关闭 Socket 线程池
- gracefulShutdown(ThreadPoolExecutor) - Static method in class org.voovan.tools.threadpool.ThreadPool
-
平滑的关闭线程池
- GZIP - Static variable in class org.voovan.http.message.HttpStatic
-
- GZIP_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- ICacheMap<K,V> - Interface in org.voovan.tools.collection
-
缓存的基础类
- IDENTITY - Static variable in class org.voovan.http.message.HttpStatic
-
- IDENTITY_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- idleInterval - Variable in class org.voovan.network.SocketContext
-
- IF_MATCH - Static variable in class org.voovan.http.message.HttpStatic
-
- IF_MATCH_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- IF_MODIFIED_SINCE - Static variable in class org.voovan.http.message.HttpStatic
-
- IF_MODIFIED_SINCE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- IF_NONE_MATCH - Static variable in class org.voovan.http.message.HttpStatic
-
- IF_NONE_MATCH_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- IF_RANGE - Static variable in class org.voovan.http.message.HttpStatic
-
- IF_RANGE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- IF_UNMODIFIED_SINCE - Static variable in class org.voovan.http.message.HttpStatic
-
- IF_UNMODIFIED_SINCE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- incr(K, long) - Method in class org.voovan.tools.collection.RedisMap
-
原子增加操作
- increase(V, double) - Method in class org.voovan.tools.collection.RedisZSet
-
对 Score 进行自增
- incrFloat(K, double) - Method in class org.voovan.tools.collection.RedisMap
-
原子增加操作
- indent(String, int) - Static method in class org.voovan.tools.TString
-
缩进字符串
- indexOf(byte[]) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
查找特定 byte 标识的位置
byte 标识数组第一个字节的索引位置
- indexOf(byte[]) - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
查找特定 byte 标识的位置
byte 标识数组第一个字节的索引位置
- indexOf(ByteBuffer, byte[]) - Static method in class org.voovan.tools.buffer.TByteBuffer
-
查找特定 byte 标识的位置
byte 标识数组第一个字节的索引位置
- indexOf(Object) - Method in class org.voovan.tools.collection.ArraySet
-
- indexOf(Object) - Method in class org.voovan.tools.collection.RedisList
-
- indexOf(V) - Method in class org.voovan.tools.collection.RedisZSet
-
获得当前值的索引位置
- indexOfArray(Object[], Object) - Static method in class org.voovan.tools.TObject
-
在数组中查找元素
- indexOfArray(Object[], Object[]) - Static method in class org.voovan.tools.TObject
-
在数组中查找连续的多个元素
- Inflater(byte[]) - Static method in class org.voovan.tools.TZip
-
deflater 解压缩
- Inflater(File, File) - Static method in class org.voovan.tools.TZip
-
deflater 解压文件
- info(Object) - Static method in class org.voovan.tools.log.Logger
-
- infof(String, Object...) - Static method in class org.voovan.tools.log.Logger
-
- init(Request) - Method in class org.voovan.http.message.Request
-
- init(Response) - Method in class org.voovan.http.message.Response
-
- init() - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
-
- init(WebServer, HttpModuleConfig) - Method in class org.voovan.http.server.HttpModule
-
初始化模块操作
- init(HttpModule) - Method in interface org.voovan.http.server.HttpModuleLifeCycle
-
- init(Request, String, IoSession) - Method in class org.voovan.http.server.HttpRequest
-
- init(String, IoSession) - Method in class org.voovan.http.server.HttpResponse
-
- init(SessionManager, IoSession) - Method in class org.voovan.http.server.HttpSession
-
用于从会话池中取出的会话实例化
- init(WebServer) - Method in interface org.voovan.http.server.WebServerLifeCycle
-
- init(IoSession, Event.EventName, Object) - Method in class org.voovan.network.Event
-
构造函数
- init(int, int, int) - Method in class org.voovan.tools.bucket.LeakBucket
-
- init(int, int, int) - Method in class org.voovan.tools.bucket.TokenBucket
-
令牌桶构造函数
- init(ByteBuffer) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
初始化函数
- init(int, int, boolean, HashWheel, int) - Method in class org.voovan.tools.hashwheeltimer.HashWheelTask
-
- init(WeaveConfig) - Static method in class org.voovan.tools.weave.Weave
-
构造函数
- initHeader() - Method in class org.voovan.http.client.HttpClient
-
重新初始化 http 头
- initKeepAliveTimer() - Method in class org.voovan.http.server.WebServerHandler
-
初始化连接保持 Timer
- InitManagerRouter() - Method in class org.voovan.http.server.WebServer
-
初始化服务管理相关的路由
- initModule() - Method in class org.voovan.http.server.WebServer
-
模块安装
- initObjects() - Method in class org.voovan.tools.pool.ObjectPool
-
按照 minSize 初始化最小容量的对象
- initSSL(IoSession) - Method in class org.voovan.network.SocketContext
-
- initWebServerPluginConfig(boolean) - Static method in class org.voovan.http.server.context.WebContext
-
- initWebSocket() - Method in class org.voovan.http.client.HttpClient
-
初始化 WebSocket
在 HttpFilter 中触发
- InnerObject(ObjectPool, long, T) - Constructor for class org.voovan.tools.pool.ObjectPool.InnerObject
-
- insert() - Method in class org.voovan.db.recorder.Dao
-
插入数据
- insert(String, T) - Method in class org.voovan.db.recorder.Recorder
-
插入操作
- insert(T) - Method in class org.voovan.db.recorder.Recorder
-
插入操作
- insert(String, int, String) - Static method in class org.voovan.tools.TString
-
在字符串中插入字符
- install() - Method in class org.voovan.http.server.HttpModule
-
安装模块至 WebServer
- install() - Method in class org.voovan.http.server.module.annontationRouter.AnnotationModule
-
- install() - Method in class org.voovan.http.server.module.monitor.MonitorModule
-
- instrumentation - Static variable in class org.voovan.tools.TEnv
-
- interceptHeartBeat(IoSession) - Static method in class org.voovan.network.HeartBeat
-
截断心跳消息
- InterceptInfo - Class in org.voovan.tools.weave.aop
-
切面调用信息
- InterceptInfo(Class, String, Object, Class[], Object[], Class, Object, Exception) - Constructor for class org.voovan.tools.weave.aop.InterceptInfo
-
- INTERNTTION_DATETIME_TEMPLATE - Static variable in class org.voovan.tools.TDateTime
-
- interval(int) - Method in class org.voovan.tools.collection.CacheMap
-
设置最失效对象检查周期
- interval(int) - Method in class org.voovan.tools.pool.ObjectPool
-
- IntKeyMap<T> - Class in org.voovan.tools.collection
-
int 作为 key 的 map
参考开放地址方法
- IntKeyMap(int) - Constructor for class org.voovan.tools.collection.IntKeyMap
-
- IntKeyMap(int, float) - Constructor for class org.voovan.tools.collection.IntKeyMap
-
- intToByteArray(int, int) - Static method in class org.voovan.http.websocket.WebSocketTools
-
将 int 转换成 byte[]
- intToVarintBuffer(int) - Static method in class org.voovan.tools.Varint
-
- intToVarintBytes(int) - Static method in class org.voovan.tools.Varint
-
- invertedIterator - Variable in class org.voovan.tools.collection.Chain
-
- invokeMethod(Object, Method, Object...) - Static method in class org.voovan.tools.reflect.TReflect
-
使用对象执行它的一个方法
对对象执行一个指定Method对象的方法
- invokeMethod(Object, String, Object...) - Static method in class org.voovan.tools.reflect.TReflect
-
使用对象执行方法
推荐使用的方法,这个方法会自动寻找参数匹配度最好的方法并执行
对对象执行一个通过 方法名和参数列表选择的方法
- invokeMethodNative(Object, String, Object...) - Static method in class org.voovan.tools.reflect.TReflect
-
通过原生调用一个方法
- invokeRouterMethod(HttpRequest, HttpResponse, Class, Method) - Method in class org.voovan.http.server.module.annontationRouter.router.AnnotationRouter
-
将一个 Http 请求映射到一个类的方法调用
- IO_THREAD_SIZE - Static variable in class org.voovan.network.SocketContext
-
- IoFilter - Interface in org.voovan.network
-
过滤器接口
- IoFilterException - Exception in org.voovan.network.exception
-
- IoFilterException(String, Exception) - Constructor for exception org.voovan.network.exception.IoFilterException
-
- IoFilterException(String) - Constructor for exception org.voovan.network.exception.IoFilterException
-
- IoHandler - Interface in org.voovan.network
-
Socket 连接业务接口
- IoSession<T extends SocketContext> - Class in org.voovan.network
-
会话抽象类
- IoSession(T) - Constructor for class org.voovan.network.IoSession
-
构造函数
- IoSession.State - Class in org.voovan.network
-
会话状态管理
- IP_ANALYSIS - Static variable in class org.voovan.http.server.module.monitor.MonitorGlobal
-
- ipAddressAnalysis(HttpRequest) - Method in class org.voovan.http.server.module.monitor.HttpMonitorFilter
-
ip 数据的分析
- ipAddressInfo() - Static method in class org.voovan.http.server.module.monitor.MonitorRouter
-
返回请求IP分析信息
- IPAnalysis - Class in org.voovan.http.server.module.monitor
-
Some description
- IPAnalysis(String) - Constructor for class org.voovan.http.server.module.monitor.IPAnalysis
-
- IPooledObject - Interface in org.voovan.tools.pool
-
池化对象需要实现的接口
- IS_DEBUG_MODE - Static variable in class org.voovan.Global
-
- IS_SHUTDOWN - Static variable in class org.voovan.tools.TEnv
-
- isAccessLog() - Method in class org.voovan.http.server.context.WebServerConfig
-
- isAlive() - Method in class org.voovan.tools.pool.ObjectPool.InnerObject
-
判断对象是否存活
- isAsync() - Method in class org.voovan.http.message.Response
-
是否在路由异步响应
- isAsynchronous() - Method in class org.voovan.tools.hashwheeltimer.HashWheelTask
-
是否是异步任务
- isAutoRefreshOnGet() - Method in class org.voovan.tools.pool.ObjectPool
-
是否获取对象时刷新对象存活时间
- isBasicType(Class) - Static method in class org.voovan.tools.reflect.TReflect
-
判读是否是基本类型(null, boolean, byte, char, double, float, int, long, short, string)
- isBoolean(String) - Static method in class org.voovan.tools.TString
-
判断是否是布尔值
- isBorrow() - Method in class org.voovan.tools.pool.ObjectPool.InnerObject
-
- isBufferReleased() - Method in exception org.voovan.http.message.exception.HttpParserException
-
- isCache() - Static method in class org.voovan.http.server.context.WebContext
-
是否开启请求缓存机制
- isCache() - Method in class org.voovan.http.server.context.WebServerConfig
-
- isCancel() - Method in class org.voovan.tools.hashwheeltimer.HashWheelTask
-
判断任务是否已经取消
- isChanged() - Method in class org.voovan.tools.hotswap.Hotswaper.ClassFileInfo
-
- isCheckTimeout - Variable in class org.voovan.network.SocketSelector
-
- isClose() - Method in class org.voovan.network.IoSession.State
-
- isCompress() - Method in class org.voovan.http.message.Response
-
是否压缩 默认为 true
- isConnect() - Method in class org.voovan.http.client.HttpClient
-
判断是否处于连接状态
- isConnect() - Method in class org.voovan.network.IoSession.State
-
- isConnected() - Method in class org.voovan.http.websocket.WebSocketSession
-
判断连接状态
- isConnected() - Method in class org.voovan.network.IoSession
-
会话是否连接
- isConnected() - Method in class org.voovan.network.SocketContext
-
上下文连接是否连接
- isConnected() - Method in class org.voovan.network.tcp.TcpServerSocket
-
- isConnected() - Method in class org.voovan.network.tcp.TcpSession
-
会话是否打开
- isConnected() - Method in class org.voovan.network.tcp.TcpSocket
-
- isConnected() - Method in class org.voovan.network.udp.UdpServerSocket
-
- isConnected() - Method in class org.voovan.network.udp.UdpSession
-
会话是否打开
- isConnected() - Method in class org.voovan.network.udp.UdpSocket
-
- isConvertEscapeChar() - Static method in class org.voovan.tools.json.JSON
-
是否进行 EscapeChar 的转换
- isCreateClassLoader() - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- isDecimal(String) - Static method in class org.voovan.tools.TString
-
判断是否是浮点数
- isEmpty() - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
缓冲通道是否空
- isEmpty() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
缓冲区空判断
- isEmpty() - Method in class org.voovan.tools.collection.CacheMap
-
- isEmpty() - Method in class org.voovan.tools.collection.EventMap
-
- isEmpty() - Method in class org.voovan.tools.collection.FixedQueue
-
- isEmpty() - Method in class org.voovan.tools.collection.RedisList
-
- isEmpty() - Method in class org.voovan.tools.collection.RedisMap
-
- isEmpty() - Method in class org.voovan.tools.collection.RingBuffer
-
缓冲区空判断
- isEmpty() - Method in class org.voovan.tools.collection.RocksMap
-
- isEnable() - Static method in class org.voovan.tools.log.Logger
-
日志输出状态
- isEnableImportInCode() - Method in class org.voovan.tools.compiler.function.DynamicFunction
-
获取是否支持代码中的 import
- isEnablePathVariables() - Method in class org.voovan.http.server.context.WebServerConfig
-
- isEnableWebSocket() - Method in class org.voovan.http.server.context.WebServerConfig
-
- isEngineIOMessage(String) - Static method in class org.voovan.http.extend.engineio.EIOParser
-
判断是否是 socket.io 的消息
- isExec() - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- isExit() - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- isExpire(String) - Method in class org.voovan.tools.collection.CacheMap
-
是否过期
- isExtendsByClass(Class<?>, Class<?>) - Static method in class org.voovan.tools.reflect.TReflect
-
判断某个类型是否继承于某个类
包括判断其父类
- isFactory() - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- isFile() - Method in class org.voovan.http.message.packet.Body
-
内容是否是由存储中的文件提供
- isFin() - Method in class org.voovan.http.websocket.WebSocketFrame
-
- isFinished() - Method in class org.voovan.tools.log.LoggerThread
-
是否已经结束
- isFinished() - Method in class org.voovan.tools.log.SingleLogger
-
是否完成
- isFlush() - Method in class org.voovan.network.IoSession.State
-
- isFrameWorkRequest(HttpRequest) - Method in class org.voovan.http.server.HttpDispatcher
-
是否是系统请求
- isFull() - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
缓冲通道是否已满
- isFull() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
缓冲区满判断
- isFull() - Method in class org.voovan.tools.collection.RingBuffer
-
缓冲区满判断
- isGzip() - Method in class org.voovan.http.server.context.WebServerConfig
-
- isHandShakeDone() - Method in class org.voovan.network.SSLParser
-
判断握手是否完成
- isHandShakeDone(IoSession) - Static method in class org.voovan.network.SSLParser
-
判断给定的会话握手是否完成
- isHasBody() - Method in class org.voovan.http.message.Request
-
- isHasBody() - Method in class org.voovan.http.message.Response
-
- isHttp() - Method in class org.voovan.http.server.HttpSessionState
-
- isHttpOnly() - Method in class org.voovan.http.message.packet.Cookie
-
- isHttps() - Method in class org.voovan.http.server.context.WebServerConfig
-
- isImpByInterface(Class<?>, Class<?>) - Static method in class org.voovan.tools.reflect.TReflect
-
判断某个类型是否实现了某个接口
包括判断其父接口
- isInit() - Method in class org.voovan.network.IoSession.State
-
- isInject(String) - Method in class org.voovan.tools.weave.WeaveConfig
-
- isInList(List<String>, String) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
用正则的方式判断是否存在于字符串列表中
- isInteger(String) - Static method in class org.voovan.tools.TString
-
判断是否是整形数
- isInterceptLambda() - Method in class org.voovan.tools.weave.aop.CutPointInfo
-
- isJSON(String) - Static method in class org.voovan.tools.json.JSON
-
判断是否是 JSON 的可解析
- isJSONList(String) - Static method in class org.voovan.tools.json.JSON
-
判断是否是 JSON 的 list/array 类型
- isJSONMap(String) - Static method in class org.voovan.tools.json.JSON
-
判断是否是 JSON 的 map 类型
- isKeepAlive() - Method in class org.voovan.http.server.HttpSessionState
-
- isKeepLiveListContain() - Method in class org.voovan.http.server.HttpSessionState
-
- isLink() - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- isLogLevel(String) - Static method in class org.voovan.tools.log.Logger
-
判断是否包含指定的日志级别
- isMatchRouteIgnoreCase() - Method in class org.voovan.http.server.context.WebServerConfig
-
- isModifyed() - Method in class org.voovan.tools.collection.Attributes
-
- isNormal() - Method in exception org.voovan.http.message.exception.HttpParserException
-
- isNotInList(List<String>, String) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
用正则的方式判断是否不存在于字符串列表中
- isNotModify(File, HttpRequest, HttpResponse) - Method in class org.voovan.http.server.router.MimeFileRouter
-
判断是否是304 not modify
- isNullOrEmpty(String) - Static method in class org.voovan.tools.TString
-
判断字符串空指针或者内容为空
- isNumber(String, int) - Static method in class org.voovan.tools.TString
-
判断是否是指定进制的数字字符串
- isOpen() - Method in class org.voovan.network.IoSession
-
会话是否打开
- isOpen() - Method in class org.voovan.network.SocketContext
-
上下文连接是否打开
- isOpen() - Method in class org.voovan.network.tcp.TcpServerSocket
-
- isOpen() - Method in class org.voovan.network.tcp.TcpSession
-
会话是否打开
- isOpen() - Method in class org.voovan.network.tcp.TcpSocket
-
- isOpen() - Method in class org.voovan.network.udp.UdpServerSocket
-
- isOpen() - Method in class org.voovan.network.udp.UdpSession
-
会话是否打开
- isOpen() - Method in class org.voovan.network.udp.UdpSocket
-
- isParallelStream() - Method in class org.voovan.tools.collection.CollectionSearch
-
设置是否并行处理
- isParamInUrl() - Method in class org.voovan.http.client.HttpClient
-
获取参数是否封装在 URL 中, 仅在 POST 等请求中有效
- isPrintJob() - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- isProperties() - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- isReceive() - Method in class org.voovan.network.IoSession.State
-
- isRegister() - Method in class org.voovan.network.SocketContext
-
- isReleased() - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
是否已经释放
- isReleased() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
- isReleased(ByteBuffer) - Static method in class org.voovan.tools.buffer.TByteBuffer
-
判断是否已经释放
- isRemoved() - Method in class org.voovan.tools.pool.ObjectPool.InnerObject
-
- isRunning() - Method in class org.voovan.http.client.AsyncHandler
-
- isSecure() - Method in class org.voovan.http.message.packet.Cookie
-
- isSecurityAccess() - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- isSend - Variable in class org.voovan.http.message.Request
-
- isSend - Variable in class org.voovan.http.message.Response
-
- isSend() - Method in class org.voovan.network.IoSession.State
-
- isServing() - Method in class org.voovan.http.server.WebServer
-
是否处于服务状态
- isSocketDisconnect() - Method in exception org.voovan.http.message.exception.HttpParserException
-
- isSocketIOMessage(String) - Static method in class org.voovan.http.extend.socketio.SIOParser
-
判断是否是 socket.io 的消息
- isSSLMode() - Method in class org.voovan.network.IoSession
-
- isStaticFile(HttpRequest) - Method in class org.voovan.http.server.HttpDispatcher
-
判断当前的请求是否是静态文件
- isSteal() - Method in class org.voovan.tools.event.EventRunnerGroup
-
- isStreamEnd(int) - Static method in class org.voovan.network.MessageLoader
-
判断字节所属流是否结束
- isStreamEnd(byte[], int) - Static method in class org.voovan.network.MessageLoader
-
判断字节所属流是否结束
- isSynchronous - Variable in class org.voovan.network.SocketContext
-
- isSystemType(Class) - Static method in class org.voovan.tools.reflect.TReflect
-
判读是否是 JDK 中定义的类(java包下的所有类)
- isSystemType(String) - Static method in class org.voovan.tools.reflect.TReflect
-
判读是否是 JDK 中定义的类(java包下的所有类)
- isThread() - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- isThreadSafe() - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
获取是否是线程安全的
- isTimeOut() - Method in class org.voovan.network.SocketContext
-
- isTransfereMask() - Method in class org.voovan.http.websocket.WebSocketFrame
-
- isTypeOfArray(Object, Type) - Static method in class org.voovan.tools.reflect.TReflect
-
判断对象是否是指定类型的数组
- isUpgrade() - Method in class org.voovan.http.server.HttpSessionState
-
- isValid() - Method in class org.voovan.tools.collection.RocksMap.RocksMapIterator
-
迭代器当前位数数据是否有效
- isWebSocket() - Method in class org.voovan.http.server.HttpSessionState
-
- isWebSocketFrame(ByteBuffer) - Static method in class org.voovan.network.messagesplitter.HttpMessageSplitter
-
判断缓冲区中的数据是否是一个 WebSocket 帧
- isWebSocketUpgrade(Request) - Static method in class org.voovan.http.websocket.WebSocketTools
-
s是否是 websocket 升级协议
- iterator() - Method in class org.voovan.tools.collection.ArraySet
-
- iterator - Variable in class org.voovan.tools.collection.Chain
-
- iterator() - Method in class org.voovan.tools.collection.RedisList
-
- iterator(K, K, int, int) - Method in class org.voovan.tools.collection.RocksMap
-
构造一个有范围的迭代器
- iterator(K, K) - Method in class org.voovan.tools.collection.RocksMap
-
构造一个有范围的迭代器
- iterator(int, int) - Method in class org.voovan.tools.collection.RocksMap
-
构造一个有范围的迭代器
- iterator(int) - Method in class org.voovan.tools.collection.RocksMap
-
构造一个有范围的迭代器
- iterator() - Method in class org.voovan.tools.collection.RocksMap
-
构造一个迭代器
- query(String[], String[], Integer, Integer) - Method in class org.voovan.db.recorder.Dao
-
使用对象模型查询数据
- query(String[], Integer, Integer) - Method in class org.voovan.db.recorder.Dao
-
使用对象模型查询数据, 返回所有的属性
- query(String[], String[]) - Method in class org.voovan.db.recorder.Dao
-
使用对象模型查询数据
- query(String...) - Method in class org.voovan.db.recorder.Dao
-
使用对象模型查询数据, 返回所有的属性
- query() - Method in class org.voovan.db.recorder.Dao
-
使用对象模型查询数据,在 modifyFunction 中进行对象的属性进行查询, 返回所有的属性
- Query - Class in org.voovan.db.recorder
-
查询条件构造
- Query() - Constructor for class org.voovan.db.recorder.Query
-
- query(String, T, Query) - Method in class org.voovan.db.recorder.Recorder
-
查询操作
- query(T, Query) - Method in class org.voovan.db.recorder.Recorder
-
查询操作
- query(String, T) - Method in class org.voovan.db.recorder.Recorder
-
查询操作
- query(T) - Method in class org.voovan.db.recorder.Recorder
-
查询操作
- Query.Operate - Enum in org.voovan.db.recorder
-
- queryMap(String) - Method in class org.voovan.db.JdbcOperate
-
查询单行,返回 Map,无参数
- queryMap(String, Object) - Method in class org.voovan.db.JdbcOperate
-
查询单行,返回 Map,Object作为参数
- queryMap(String, Map<String, Object>) - Method in class org.voovan.db.JdbcOperate
-
查询单行,返回 Map,map作为参数,字段名和Map键名大消息必须大小写一致
- queryMap(String, Object...) - Method in class org.voovan.db.JdbcOperate
-
查询单行,返回 Map,Array作为参数
- queryMapList(String) - Method in class org.voovan.db.JdbcOperate
-
查询对象集合,无参数
- queryMapList(String, Object) - Method in class org.voovan.db.JdbcOperate
-
查询单个对象,Object作为参数
- queryMapList(String, Map<String, Object>) - Method in class org.voovan.db.JdbcOperate
-
查询对象集合,map作为参数,字段名和Map键名大消息必须大小写一致
- queryMapList(String, Object...) - Method in class org.voovan.db.JdbcOperate
-
查询单个对象,Object作为参数
- queryObject(String, Class<T>) - Method in class org.voovan.db.JdbcOperate
-
查询单个对象,无参数
- queryObject(String, Class<T>, Object) - Method in class org.voovan.db.JdbcOperate
-
查询单个对象,Object作为参数 字段名和对象属性名大消息必须大小写一致
- queryObject(String, Class<T>, Map<String, Object>) - Method in class org.voovan.db.JdbcOperate
-
查询单个对象,map作为参数,字段名和Map键名大消息必须大小写一致
- queryObject(String, Class<T>, Object...) - Method in class org.voovan.db.JdbcOperate
-
查询单个对象,map作为参数,字段名和Map键名大消息必须大小写一致
- queryObjectList(String, Class<T>) - Method in class org.voovan.db.JdbcOperate
-
查询对象集合,无参数 字段名和对象属性名大消息必须大小写一致
- queryObjectList(String, Class<T>, Object) - Method in class org.voovan.db.JdbcOperate
-
查询单个对象,Object作为参数 字段名和对象属性名大消息必须大小写一致
- queryObjectList(String, Class<T>, Map<String, Object>) - Method in class org.voovan.db.JdbcOperate
-
查询对象集合,map作为参数,字段名和Map键名大消息必须大小写一致
- queryObjectList(String, Class<T>, Object...) - Method in class org.voovan.db.JdbcOperate
-
查询对象集合,map作为参数,字段名和Map键名大消息必须大小写一致
- queryOne(String[], String[]) - Method in class org.voovan.db.recorder.Dao
-
使用对象模型查询一条数据
- queryOne(String...) - Method in class org.voovan.db.recorder.Dao
-
使用对象模型查询一条数据
- queryOne() - Method in class org.voovan.db.recorder.Dao
-
使用对象模型查询数据,在 modifyFunction 中进行对象的属性进行查询, 返回所有的属性
- radixBigConvert(BigDecimal, int) - Static method in class org.voovan.tools.TString
-
- radixBigUnConvert(String, int) - Static method in class org.voovan.tools.TString
-
- radixConvert(long, int) - Static method in class org.voovan.tools.TString
-
- radixUnConvert(String, int) - Static method in class org.voovan.tools.TString
-
- RANGE - Static variable in class org.voovan.http.message.HttpStatic
-
- range(int, int) - Method in class org.voovan.tools.collection.RedisList
-
返回存储在列表里指定范围内的元素
- RANGE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- RateLimiterFilter - Class in org.voovan.http.server.filter
-
- RateLimiterFilter() - Constructor for class org.voovan.http.server.filter.RateLimiterFilter
-
- RateLimiterFilter.Limiter - Class in org.voovan.http.server.filter
-
- read(ByteBuffer) - Method in class org.voovan.http.message.packet.Body
-
读取 Body 中的内容
- read(byte[]) - Method in class org.voovan.http.message.packet.Body
-
读取 Body 中的内容
- read(ByteBuffer) - Method in class org.voovan.network.IoSession
-
直接从缓冲区读取数据
- read() - Method in class org.voovan.network.MessageLoader
-
读取 socket 中的数据
逐字节读取数据,并用消息截断器判断消息包是否完整,消息粘包有两种截断方式:
1.消息截断器生效
2.消息读取时间超时,例如设置5m,则连续5秒内没有读取到有用的消息则返回报文.
- read(int, ByteBuffer) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
从缓冲区某个位置开始读取数据
- read() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
读取一个 byte
- read(ByteBuffer) - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
读取缓冲区的数据
- read(byte[], int, int) - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
读取缓冲区的数据
- read(InputStream, int) - Static method in class org.voovan.tools.TStream
-
从 InputStream 读取定长字符串
- read0() - Method in class org.voovan.network.IoSession
-
读取消息到缓冲区
- readAll(InputStream) - Static method in class org.voovan.tools.TStream
-
从 InputStream 读取全部字节
- readBufferSize - Variable in class org.voovan.network.SocketContext
-
- readByteBufferChannel - Variable in class org.voovan.network.IoSession
-
- readEnd(ByteBuffer) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
从缓冲区尾部读取数据
- readFromChannel(SocketContext, SelectableChannel) - Method in class org.voovan.network.SocketSelector
-
通用封装的从通道读数据的方法
- readHead(ByteBuffer) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
从缓冲区头部读取数据
- readLine() - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
读取一行
- readLine() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
读取一行
- readLine(String) - Static method in class org.voovan.tools.json.YAML2JSON
-
- readLine(InputStream) - Static method in class org.voovan.tools.TStream
-
从 InputStream 读取一行
- readLine(String, int) - Static method in class org.voovan.tools.TString
-
从指定位置读取一行字符串
- readLogs(String, int) - Static method in class org.voovan.http.server.module.monitor.MonitorRouter
-
从尾部读取日志信息
- ReadMessageException - Exception in org.voovan.network.exception
-
- ReadMessageException(String, Exception) - Constructor for exception org.voovan.network.exception.ReadMessageException
-
- ReadMessageException(String) - Constructor for exception org.voovan.network.exception.ReadMessageException
-
- ReadMessageException(Exception) - Constructor for exception org.voovan.network.exception.ReadMessageException
-
- readOptions - Variable in class org.voovan.tools.collection.RocksMap
-
- readTimeout - Variable in class org.voovan.network.SocketContext
-
- readWithSplit(byte[]) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
读取一段,使用 byte数组 分割
返回的 byte数组中不包含分割 byte 数组的内容
- readWithSplit(InputStream, byte[]) - Static method in class org.voovan.tools.TStream
-
从 InputStream 读取一段,使用 byte数组 分割
返回的 byte数组中不包含分割 byte 数组的内容
- realloc(int, int) - Static method in class org.voovan.tools.buffer.TByteBuffer
-
- reallocate(int) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
重新分配内存空间的大小
- reallocate(ByteBuffer, int) - Static method in class org.voovan.tools.buffer.TByteBuffer
-
重新分配 byteBuffer 中的空间大小
- reciveFilterChain - Variable in class org.voovan.network.SocketContext
-
- Recorder - Class in org.voovan.db.recorder
-
数据库记录操作类
- Recorder(JdbcOperate) - Constructor for class org.voovan.db.recorder.Recorder
-
构造函数
- Recorder(JdbcOperate, boolean) - Constructor for class org.voovan.db.recorder.Recorder
-
构造函数
- RecorderException - Exception in org.voovan.db.recorder.exception
-
Recorder 异常
- RecorderException(String) - Constructor for exception org.voovan.db.recorder.exception.RecorderException
-
- RecorderException() - Constructor for exception org.voovan.db.recorder.exception.RecorderException
-
- RecorderException(String, Throwable) - Constructor for exception org.voovan.db.recorder.exception.RecorderException
-
- RecorderException(Throwable) - Constructor for exception org.voovan.db.recorder.exception.RecorderException
-
- RecorderException(String, Throwable, boolean, boolean) - Constructor for exception org.voovan.db.recorder.exception.RecorderException
-
- redirct(String) - Method in class org.voovan.http.server.HttpResponse
-
重定向
- redirect(String) - Method in class org.voovan.http.server.HttpRequest
-
重置请求
用于在 HttpFilter 中重新定向,其他地方无用
- RedisList<V> - Class in org.voovan.tools.collection
-
基于 Redis 的 List 实现
- RedisList(String, int, int, int, String, String) - Constructor for class org.voovan.tools.collection.RedisList
-
构造函数
- RedisList(String, int, int, int, String) - Constructor for class org.voovan.tools.collection.RedisList
-
构造函数
- RedisList(String) - Constructor for class org.voovan.tools.collection.RedisList
-
构造函数
- RedisList(Pool<Jedis>, String) - Constructor for class org.voovan.tools.collection.RedisList
-
构造函数
- RedisList(Pool<Jedis>) - Constructor for class org.voovan.tools.collection.RedisList
-
构造函数
- RedisList.RedisListIterator - Class in org.voovan.tools.collection
-
RedisList 的迭代器
- RedisListIterator(RedisList, boolean) - Constructor for class org.voovan.tools.collection.RedisList.RedisListIterator
-
- RedisLock - Class in org.voovan.tools.collection
-
基于 Redis 的分布式锁
- RedisLock(String, int, int, int, String, String) - Constructor for class org.voovan.tools.collection.RedisLock
-
构造函数
- RedisLock(String, int, int, int, String) - Constructor for class org.voovan.tools.collection.RedisLock
-
构造函数
- RedisLock(String) - Constructor for class org.voovan.tools.collection.RedisLock
-
构造函数
- RedisLock(Pool<Jedis>, String) - Constructor for class org.voovan.tools.collection.RedisLock
-
构造函数
- RedisLock(Pool<Jedis>) - Constructor for class org.voovan.tools.collection.RedisLock
-
构造函数
- RedisMap<K,V> - Class in org.voovan.tools.collection
-
基于 Redis 的 Map 实现
简单实现,key 和 value 都是 String 类型
为了支撑多线程达到线程安全所以默认必须采用JedisPoolConfig来支持
每一个操作都获取一个独立的 Jedis 来操作
如果 name 为 null,则采用 redis 的顶层键值系统, 如果 name 为非 null 则使用 redis 的 map 系统
- RedisMap(String, int, int, int, String, String) - Constructor for class org.voovan.tools.collection.RedisMap
-
构造函数
- RedisMap(String, int, int, int, String) - Constructor for class org.voovan.tools.collection.RedisMap
-
构造函数
- RedisMap(String, int, int, int) - Constructor for class org.voovan.tools.collection.RedisMap
-
构造函数
如果 name 为 null,则采用 redis 的顶层键值系统
- RedisMap(String) - Constructor for class org.voovan.tools.collection.RedisMap
-
构造函数
- RedisMap(Pool<Jedis>, String) - Constructor for class org.voovan.tools.collection.RedisMap
-
构造函数
- RedisMap(Pool<Jedis>) - Constructor for class org.voovan.tools.collection.RedisMap
-
构造函数
- RedisMap() - Constructor for class org.voovan.tools.collection.RedisMap
-
构造函数
如果 name 为 null,则采用 redis 的顶层键值系统
- RedisMap.RedisMapEntry<K,V> - Class in org.voovan.tools.collection
-
- RedisMapEntry(RedisMap, K) - Constructor for class org.voovan.tools.collection.RedisMap.RedisMapEntry
-
- RedisZSet<V> - Class in org.voovan.tools.collection
-
Redis 的 ZSet 封装
- RedisZSet(String, int, int, int, String, String) - Constructor for class org.voovan.tools.collection.RedisZSet
-
构造函数
- RedisZSet(String, int, int, int, String) - Constructor for class org.voovan.tools.collection.RedisZSet
-
构造函数
- RedisZSet(String) - Constructor for class org.voovan.tools.collection.RedisZSet
-
构造函数
- RedisZSet(Pool<Jedis>, String) - Constructor for class org.voovan.tools.collection.RedisZSet
-
构造函数
- RedisZSet(Pool<Jedis>) - Constructor for class org.voovan.tools.collection.RedisZSet
-
构造函数
- REFERER - Static variable in class org.voovan.http.message.HttpStatic
-
- REFERER_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- REFERRER_POLICY - Static variable in class org.voovan.http.message.HttpStatic
-
- REFERRER_POLICY_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- REFRESH - Static variable in class org.voovan.http.message.HttpStatic
-
- refresh() - Method in class org.voovan.http.server.HttpSession
-
刷新 Session 的超时时间
- refresh() - Method in class org.voovan.tools.pool.ObjectPool.InnerObject
-
刷新对象
- REFRESH_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- regexMatch(String, String) - Static method in class org.voovan.tools.TString
-
正则匹配
- regexMatch(String, String, Integer) - Static method in class org.voovan.tools.TString
-
正则匹配
- register(SocketContext, int) - Method in class org.voovan.network.SocketSelector
-
注册一个 SocketContext 到选择器
- register(Class) - Static method in class org.voovan.tools.reflect.TReflect
-
注册一个类, 尝试采用 native 方式进行反射调用
- register(Class) - Static method in class org.voovan.tools.serialize.TSerialize
-
注册一个 Class 名称简写
- register(Integer, Class) - Static method in class org.voovan.tools.serialize.TSerialize
-
注册一个 Class 名称简写
- release() - Method in class org.voovan.http.message.packet.Body
-
- release() - Method in class org.voovan.http.message.Request
-
- release() - Method in class org.voovan.http.message.Response
-
- release() - Method in class org.voovan.http.server.HttpSession
-
释放 Session
- release() - Method in class org.voovan.network.IoSession
-
- release() - Method in class org.voovan.network.SSLParser
-
释放方法
- release() - Method in class org.voovan.tools.bucket.Bucket
-
- release() - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
立刻释放内存
- release() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
释放内存中的数据
- release(ByteBuffer) - Static method in class org.voovan.tools.buffer.TByteBuffer
-
释放byteBuffer
释放对外的 bytebuffer
- release(T, Consumer<T>) - Method in class org.voovan.tools.collection.ThreadObjectPool
-
- reload(String) - Method in class org.voovan.http.server.WebServer
-
重新读取 WebConfig 的配置
- reloadClass(Map<Class, byte[]>) - Static method in class org.voovan.tools.hotswap.Hotswaper
-
重新热加载Class
- reloadClass(List<Hotswaper.ClassFileInfo>) - Method in class org.voovan.tools.hotswap.Hotswaper
-
重新热加载Class
- remaining() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
缓冲区可读数据量
- remaining() - Method in class org.voovan.tools.collection.RingBuffer
-
缓冲区可用数据量
- remoteAddress() - Method in class org.voovan.network.IoSession
-
获取对端 IP 地址
- remoteAddress() - Method in class org.voovan.network.tcp.TcpSession
-
获取对端 IP 地址
- remoteAddress() - Method in class org.voovan.network.udp.UdpSession
-
获取对端 IP 地址
- remotePort() - Method in class org.voovan.network.IoSession
-
获取对端端口
- remotePort() - Method in class org.voovan.network.tcp.TcpSession
-
获取对端端口
- remotePort() - Method in class org.voovan.network.udp.UdpSession
-
获取对端端口
- remove(String) - Method in class org.voovan.http.message.packet.Header
-
通过 name 删除 Header值
- remove(Object) - Method in class org.voovan.tools.collection.ArraySet
-
- remove(int) - Method in class org.voovan.tools.collection.ArraySet
-
- remove(Object) - Method in class org.voovan.tools.collection.CacheMap
-
- remove(Object, Object) - Method in class org.voovan.tools.collection.CacheMap
-
- remove(E) - Method in class org.voovan.tools.collection.Chain
-
- remove(Object) - Method in class org.voovan.tools.collection.EventMap
-
- remove(int) - Method in class org.voovan.tools.collection.IntKeyMap
-
- remove(long) - Method in class org.voovan.tools.collection.LongKeyMap
-
- remove() - Method in class org.voovan.tools.collection.RedisList.RedisListIterator
-
- remove() - Method in class org.voovan.tools.collection.RedisList
-
- remove(Object) - Method in class org.voovan.tools.collection.RedisList
-
- remove(int) - Method in class org.voovan.tools.collection.RedisList
-
- remove(Object) - Method in class org.voovan.tools.collection.RedisMap
-
- remove(V) - Method in class org.voovan.tools.collection.RedisZSet
-
移除某个特定 value
- remove(Object, boolean) - Method in class org.voovan.tools.collection.RocksMap
-
删除某个 key
- remove(Object) - Method in class org.voovan.tools.collection.RocksMap
-
- remove() - Method in class org.voovan.tools.collection.RocksMap.RocksMapEntry
-
- remove() - Method in class org.voovan.tools.collection.RocksMap.RocksMapIterator
-
- remove() - Method in class org.voovan.tools.pool.ObjectPool.InnerObject
-
- removeAll(Collection<?>) - Method in class org.voovan.tools.collection.RedisList
-
- removeAll(Collection<K>) - Method in class org.voovan.tools.collection.RocksMap
-
- removeAttribute(Object) - Method in class org.voovan.tools.collection.Attributes
-
移除属性参数
- removeBind(JdbcOperate, boolean) - Method in class org.voovan.db.JdbcOperate
-
移除连接事务绑定
- removeClazz(String) - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
-
移除一个动态类
- removeEmptyCondiction(String, Map<String, Object>) - Static method in class org.voovan.tools.TSQL
-
将SQL 语句中,没有提供查询参数的条件移除
- removeFilterChain(WebSocketFilter) - Method in class org.voovan.http.websocket.WebSocketRouter
-
- removeFirst() - Method in class org.voovan.tools.collection.FixedQueue
-
- removeFirst(E) - Method in class org.voovan.tools.collection.FixedQueue
-
- removeFirst() - Method in class org.voovan.tools.collection.RedisList
-
- removeFirst(int) - Method in class org.voovan.tools.collection.RedisList
-
- removeFirstOccurrence(Object) - Method in class org.voovan.tools.collection.RedisList
-
- removeFunctions(String) - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
-
移除一个动态函数
- removeImport(Class) - Method in class org.voovan.tools.compiler.function.DynamicFunction
-
移除预置导入类
- removeIndex(int) - Method in class org.voovan.tools.collection.FixedQueue
-
- removeLast() - Method in class org.voovan.tools.collection.FixedQueue
-
- removeLast() - Method in class org.voovan.tools.collection.RedisList
-
- removeLast(int) - Method in class org.voovan.tools.collection.RedisList
-
- removeLastOccurrence(Object) - Method in class org.voovan.tools.collection.RedisList
-
- removeMapNullValue(Map, boolean) - Static method in class org.voovan.tools.TObject
-
移除 map 中的 null 或者 空字符串
- removeMapNullValue(Map) - Static method in class org.voovan.tools.TObject
-
移除 map 中的 null 和 空字符串
- removeNode(String, String...) - Static method in class org.voovan.tools.json.JSON
-
不考虑层级, 清除 JSON 中指定的 field
- removeNullNode(String) - Static method in class org.voovan.tools.json.JSON
-
清理json字符串串null节点
- removeOps(SelectionKey, int) - Static method in class org.voovan.network.NioUtil
-
为 SelectionKey 移除一个操作
- removePrefix(String) - Static method in class org.voovan.tools.TString
-
移除字符串前缀
- removePrepareArg(int) - Method in class org.voovan.tools.compiler.function.DynamicFunction
-
移除一个调用参数
- removeRange(K, K) - Method in class org.voovan.tools.collection.RocksMap
-
Removes the database entries in the range ["beginKey", "endKey"), i.e.,
including "beginKey" and excluding "endKey".
- removeRange(K, K, boolean) - Method in class org.voovan.tools.collection.RocksMap
-
Removes the database entries in the range ["beginKey", "endKey"), i.e.,
including "beginKey" and excluding "endKey".
- removeRangeByIndex(int, int) - Method in class org.voovan.tools.collection.RedisZSet
-
移除某个特定索引区间的数据
- removeRangeByScore(double, double) - Method in class org.voovan.tools.collection.RedisZSet
-
移除某个特定Score区间的数据
- removeRangeByValue(V, V) - Method in class org.voovan.tools.collection.RedisZSet
-
移除某个特定 value 区间的数据
- removeSession(String) - Method in class org.voovan.http.server.SessionManager
-
移除会话
- removeSession(HttpSession) - Method in class org.voovan.http.server.SessionManager
-
移除会话
- removeSuffix(String) - Static method in class org.voovan.tools.TString
-
移除字符串后缀
- removeTask(HashWheelTask) - Method in class org.voovan.tools.hashwheeltimer.HashWheel
-
移除任务
- removeTask(HashWheelTask) - Method in class org.voovan.tools.hashwheeltimer.HashWheelTimer
-
移除任务
- removeValue(K, int) - Method in class org.voovan.tools.collection.MultiMap
-
移除某个值
- removeValue(K, V) - Method in class org.voovan.tools.collection.MultiMap
-
移除某个值
- replace(V, V) - Method in class org.voovan.tools.collection.RedisZSet
-
替换某个特定 Value 的值
- replace(K, V, V) - Method in class org.voovan.tools.collection.RocksMap
-
- replaceFirst(String, String, String) - Static method in class org.voovan.tools.TString
-
替换第一个标志字符串
- replaceLast(String, String, String) - Static method in class org.voovan.tools.TString
-
替换最后一个标志字符串
- replaceNode(String, String, Object) - Static method in class org.voovan.tools.json.JSON
-
替换 json 中的节点
- Request - Class in org.voovan.http.message
-
HTTP 请求对象
GET 请求获取Request-URI所标识的资源 POST 在Request-URI所标识的资源后附加新的数据 HEAD
请求获取由Request-URI所标识的资源的响应消息报头 PUT 请求服务器存储一个资源,并用Request-URI作为其标识 DELETE
请求服务器删除Request-URI所标识的资源 TRACE 请求服务器回送收到的请求信息,主要用于测试或诊断 CONNECT 保留将来使用
OPTIONS 请求查询服务器的性能,或者查询与资源相关的选项和需求
- Request(Request) - Constructor for class org.voovan.http.message.Request
-
构造函数
- Request() - Constructor for class org.voovan.http.message.Request
-
构造函数
- Request.RequestType - Enum in org.voovan.http.message
-
HTTP 请求的枚举对象
- REQUEST_ANALYSIS - Static variable in class org.voovan.http.server.module.monitor.MonitorGlobal
-
- requestAnalysis(HttpRequest) - Method in class org.voovan.http.server.module.monitor.HttpMonitorFilter
-
请求数据的分析
- RequestAnalysis - Class in org.voovan.http.server.module.monitor
-
请求分析信息对象
- RequestAnalysis(String) - Constructor for class org.voovan.http.server.module.monitor.RequestAnalysis
-
- requestInfo() - Static method in class org.voovan.http.server.module.monitor.MonitorRouter
-
返回请求分析信息
- RequestProtocol - Class in org.voovan.http.message.packet
-
HTTP 请求的协议对象
- RequestProtocol() - Constructor for class org.voovan.http.message.packet.RequestProtocol
-
构造函数
- RequestTooLarge - Exception in org.voovan.http.server.exception
-
Http request 请求超长异常
- RequestTooLarge(String) - Constructor for exception org.voovan.http.server.exception.RequestTooLarge
-
- reset() - Method in class org.voovan.tools.collection.ArraySet
-
- resetAddress() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
- resetThreadLocal() - Static method in class org.voovan.http.message.HttpParser
-
- ResourceNotFound - Exception in org.voovan.http.server.exception
-
资源不存在异常
- ResourceNotFound(String) - Constructor for exception org.voovan.http.server.exception.ResourceNotFound
-
- resourceToClass(String) - Static method in class org.voovan.tools.TEnv
-
将资源文件路径 转换成 Class
- resourceToCtClass(String) - Static method in class org.voovan.tools.weave.WeaveUtils
-
将资源文件路径 转换成 CtClass
- Response - Class in org.voovan.http.message
-
HTTP 响应对象
- Response(Response) - Constructor for class org.voovan.http.message.Response
-
构造函数
- Response() - Constructor for class org.voovan.http.message.Response
-
构造函数
- RESPONSE_COMMON_HEADER - Static variable in class org.voovan.http.server.context.WebContext
-
- RESPONSE_MAP - Static variable in class org.voovan.http.server.WebServerFilter
-
- responseCount() - Method in class org.voovan.network.handler.SynchronousHandler
-
获取响应对象数量
- ResponseProtocol - Class in org.voovan.http.message.packet
-
HTTP 响应的协议对象
- ResponseProtocol() - Constructor for class org.voovan.http.message.packet.ResponseProtocol
-
构造函数
- restitution(HttpClient) - Method in class org.voovan.http.client.HttpClientPool
-
- restitution(T) - Method in class org.voovan.tools.pool.ObjectPool
-
归还借出的对象
- restore(int, String, BackupableDBOptions, Boolean) - Static method in class org.voovan.tools.collection.RocksMap
-
从指定备份恢复数据
- restore(int) - Static method in class org.voovan.tools.collection.RocksMap
-
- restoreFromLatestBackup(String, BackupableDBOptions, Boolean) - Static method in class org.voovan.tools.collection.RocksMap
-
从最后一次备份恢复数据
- restoreFromLatestBackup() - Static method in class org.voovan.tools.collection.RocksMap
-
- ResultInfo - Class in org.voovan.db
-
结果集和数据库连接封装
- ResultInfo(ResultSet, JdbcOperate) - Constructor for class org.voovan.db.ResultInfo
-
- retainAll(Collection<?>) - Method in class org.voovan.tools.collection.RedisList
-
- retract(String) - Static method in class org.voovan.tools.TString
-
获取字符串的缩进
- RETRY_AFTER - Static variable in class org.voovan.http.message.HttpStatic
-
- RETRY_AFTER_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- reverse(String) - Static method in class org.voovan.tools.TString
-
翻转字符串 输入1234 输出4321
- revIndexOf(V) - Method in class org.voovan.tools.collection.RedisZSet
-
获得当前值的倒序索引位置
- rewind() - Method in class org.voovan.tools.collection.Chain
-
重置链的迭代器
- rightPad(String, int, char) - Static method in class org.voovan.tools.TString
-
右补齐
- RingBuffer<T> - Class in org.voovan.tools.collection
-
无锁环形队列
- RingBuffer() - Constructor for class org.voovan.tools.collection.RingBuffer
-
使用默认容量构造一个环形缓冲区
- RingBuffer(int) - Constructor for class org.voovan.tools.collection.RingBuffer
-
使用指定容量构造一个环形缓冲区
- RingDirectBuffer - Class in org.voovan.tools.buffer
-
环形缓冲区
- RingDirectBuffer() - Constructor for class org.voovan.tools.buffer.RingDirectBuffer
-
使用默认容量构造一个环形缓冲区
- RingDirectBuffer(int) - Constructor for class org.voovan.tools.buffer.RingDirectBuffer
-
使用指定容量构造一个环形缓冲区
- RingDirectBuffer(ByteBuffer) - Constructor for class org.voovan.tools.buffer.RingDirectBuffer
-
使用指定容量构造一个环形缓冲区
- RocksMap<K,V> - Class in org.voovan.tools.collection
-
RocksDB 的 Map 封装
- RocksMap() - Constructor for class org.voovan.tools.collection.RocksMap
-
构造方法
- RocksMap(String) - Constructor for class org.voovan.tools.collection.RocksMap
-
构造方法
- RocksMap(String, String) - Constructor for class org.voovan.tools.collection.RocksMap
-
构造方法
- RocksMap(boolean) - Constructor for class org.voovan.tools.collection.RocksMap
-
构造方法
- RocksMap(String, boolean) - Constructor for class org.voovan.tools.collection.RocksMap
-
构造方法
- RocksMap(String, String, boolean) - Constructor for class org.voovan.tools.collection.RocksMap
-
构造方法
- RocksMap(String, String, ColumnFamilyOptions, DBOptions, ReadOptions, WriteOptions, Boolean) - Constructor for class org.voovan.tools.collection.RocksMap
-
构造方法
- RocksMap.RocksMapEntry<K,V> - Class in org.voovan.tools.collection
-
- RocksMap.RocksMapIterator<K,V> - Class in org.voovan.tools.collection
-
- RocksMap.RocksWalReader - Class in org.voovan.tools.collection
-
按批次读取Wal, wal 读取器
- RocksMap.RocksWalReader.RocksWalProcessor - Interface in org.voovan.tools.collection
-
日志处理器
- RocksMap.RocksWalRecord - Class in org.voovan.tools.collection
-
- RocksMapEntry(RocksMap<K, V>, byte[], byte[]) - Constructor for class org.voovan.tools.collection.RocksMap.RocksMapEntry
-
- RocksMapException - Exception in org.voovan.tools.exception
-
内存已被释放的异常
- RocksMapException() - Constructor for exception org.voovan.tools.exception.RocksMapException
-
- RocksMapException(String) - Constructor for exception org.voovan.tools.exception.RocksMapException
-
- RocksMapException(String, Throwable) - Constructor for exception org.voovan.tools.exception.RocksMapException
-
- RocksMapException(Throwable) - Constructor for exception org.voovan.tools.exception.RocksMapException
-
- RocksMapIterator(RocksMap, K, K, int, int) - Constructor for class org.voovan.tools.collection.RocksMap.RocksMapIterator
-
- RocksWalReader(Object, RocksMap, int) - Constructor for class org.voovan.tools.collection.RocksMap.RocksWalReader
-
- rollback(boolean) - Method in class org.voovan.db.JdbcOperate
-
回滚事务
- rollback() - Method in class org.voovan.db.JdbcOperate
-
回滚事务不关闭连接
- rollback() - Method in class org.voovan.tools.collection.RocksMap
-
事务回滚
- rollback(boolean) - Method in class org.voovan.tools.collection.RocksMap
-
事务回滚
- rollbackSavePoint() - Method in class org.voovan.tools.collection.RocksMap
-
- rotate() - Method in class org.voovan.tools.hashwheeltimer.HashWheelTimer
-
启动时间轮的轮转
- routePath2RegexPath(String) - Static method in class org.voovan.http.server.HttpDispatcher
-
将路径转换成正则表达式形式的路径
- Router - Annotation Type in org.voovan.http.server.module.annontationRouter.annotation
-
路由注解类
- RouterNotFound - Exception in org.voovan.http.server.exception
-
路由不存在异常
- RouterNotFound(String) - Constructor for exception org.voovan.http.server.exception.RouterNotFound
-
- Routers - Annotation Type in org.voovan.http.server.module.annontationRouter.annotation
-
重复路由注解
- run() - Method in class org.voovan.tools.buffer.Deallocator
-
- run() - Method in class org.voovan.tools.hashwheeltimer.HashWheelTask
-
运行 Task
- run() - Method in class org.voovan.tools.log.LoggerThread
-
- run() - Method in class org.voovan.tools.threadpool.ThreadPoolTask
-
- running - Variable in class org.voovan.http.client.AsyncHandler
-
- SandboxControler - Class in org.voovan.tools.compiler.sandbox
-
沙盒控制对象
- SandboxControler() - Constructor for class org.voovan.tools.compiler.sandbox.SandboxControler
-
- SandboxControler.ControlType - Enum in org.voovan.tools.compiler.sandbox
-
配置控制类型美居
- SandboxSecurity - Class in org.voovan.tools.compiler.sandbox
-
沙盒安全控制类
- SandboxSecurity(SandboxControler) - Constructor for class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
构造函数
- save() - Method in class org.voovan.http.server.HttpSession
-
保存 Session
- saveAsFile(File) - Method in class org.voovan.http.message.packet.Body
-
- saveAsFile(File) - Method in class org.voovan.http.message.packet.Part
-
将 Part 的内容保存为文件
- saveAsFile(String) - Method in class org.voovan.http.message.packet.Part
-
将 Part 的内容保存为文件
- savePoint() - Method in class org.voovan.tools.collection.RocksMap
-
- savePointCount() - Method in class org.voovan.tools.collection.RocksMap
-
- saveSession(HttpSession) - Method in class org.voovan.http.server.SessionManager
-
保存 Session
- saveToFile(String, long) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
保存到文件
- saveToFile(String, long) - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
保存到文件
- saveUploadedFile(String, File) - Method in class org.voovan.http.server.HttpRequest
-
保存上传的文件
- saveUploadedFile(String, String) - Method in class org.voovan.http.server.HttpRequest
-
保存上传的文件
- scan(String, V, Integer) - Method in class org.voovan.tools.collection.RedisMap
-
- scan(String, V, Integer) - Method in class org.voovan.tools.collection.RedisZSet
-
- scan(Function<RocksMap<K, V>.RocksMapEntry<K, V>, Boolean>) - Method in class org.voovan.tools.collection.RocksMap
-
数据清理执行器
- scan(Function<RocksMap<K, V>.RocksMapEntry<K, V>, Boolean>, boolean) - Method in class org.voovan.tools.collection.RocksMap
-
数据清理执行器
- scan(K, K, Function<RocksMap<K, V>.RocksMapEntry<K, V>, Boolean>) - Method in class org.voovan.tools.collection.RocksMap
-
数据清理执行器
- scan(K, K, Function<RocksMap<K, V>.RocksMapEntry<K, V>, Boolean>, boolean) - Method in class org.voovan.tools.collection.RocksMap
-
数据清理执行器
- scanAopClass(String) - Static method in class org.voovan.tools.weave.aop.AopWeave
-
Javassist 扫描所有的切面注入点
- ScanedObject<V> - Class in org.voovan.tools.collection
-
Redis 的扫描结果封装对象
- ScanedObject(String) - Constructor for class org.voovan.tools.collection.ScanedObject
-
- scanFile(File, String) - Static method in class org.voovan.tools.TFile
-
遍历指定文件对象
- scanJar(File, String) - Static method in class org.voovan.tools.TFile
-
遍历指定jar文件对象
- scanRouterClassAndRegister(AnnotationModule) - Static method in class org.voovan.http.server.module.annontationRouter.router.AnnotationRouter
-
扫描包含Router注解的类
- scoreRangeCount(double, double) - Method in class org.voovan.tools.collection.RedisZSet
-
某一个特定的 score 范围内的成员数量, 包含 min 和 max 的数据
- search() - Method in class org.voovan.tools.collection.CollectionSearch
-
筛选数据
- searchByRegex(String, String) - Static method in class org.voovan.tools.TString
-
正则表达式查找
匹配的被提取出来做数组
- searchByRegex(String, String, Integer) - Static method in class org.voovan.tools.TString
-
正则表达式查找
匹配的被提取出来做数组
- searchClassInEnv(String, Class[]) - Static method in class org.voovan.tools.TEnv
-
从当前进程的ClassPath中寻找 Class
- searchCtClassInJavassist(String) - Static method in class org.voovan.tools.weave.WeaveUtils
-
从当前进程的Javaassist中寻找 Class
- SEC_WEB_SOCKET_ACCEPT - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_ACCEPT_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_EXTENSIONS - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_EXTENSIONS_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_KEY - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_KEY1 - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_KEY1_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_KEY2 - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_KEY2_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_KEY_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_LOCATION - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_LOCATION_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_ORIGIN - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_ORIGIN_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_PROTOCOL - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_PROTOCOL_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_VERSION - Static variable in class org.voovan.http.message.HttpStatic
-
- SEC_WEB_SOCKET_VERSION_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- SECURE - Static variable in class org.voovan.http.message.HttpStatic
-
- SECURE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- select() - Method in class org.voovan.network.SocketSelector
-
事件选择业务
- SELECT_INTERVAL - Static variable in class org.voovan.network.SocketContext
-
- selectedKeys - Variable in class org.voovan.network.SocketSelector
-
- selectedKeysField - Static variable in class org.voovan.network.NioUtil
-
- selecting - Variable in class org.voovan.network.SocketSelector
-
- selector - Variable in class org.voovan.network.SocketSelector
-
- send(String) - Method in class org.voovan.http.client.HttpClient
-
连接并发送请求
- send() - Method in class org.voovan.http.client.HttpClient
-
连接并发送请求
- send(ByteBuffer) - Method in class org.voovan.http.client.HttpClient
-
发送二进制数据
- send(String) - Method in class org.voovan.http.extend.engineio.EIOHandler
-
- send(String) - Method in class org.voovan.http.extend.engineio.EIOSession
-
- send(IoSession, String) - Method in class org.voovan.http.message.packet.Part
-
- send(IoSession) - Method in class org.voovan.http.message.Request
-
发送数据
- send(IoSession) - Method in class org.voovan.http.message.Response
-
发送数据
- send() - Method in class org.voovan.http.server.HttpRequest
-
发送响应
- send(ByteBuffer) - Method in class org.voovan.http.server.HttpRequest
-
追加形式发送数据
- send() - Method in class org.voovan.http.server.HttpResponse
-
发送响应
- send(ByteBuffer) - Method in class org.voovan.http.server.HttpResponse
-
追加形式发送数据
- send(Object) - Method in class org.voovan.http.websocket.WebSocketSession
-
发送 websocket 消息
- send(WebSocketFrame) - Method in class org.voovan.http.websocket.WebSocketSession
-
发送 websocket 帧
- send(ByteBuffer) - Method in class org.voovan.network.IoSession
-
直接向缓冲区发送消息
注意直接调用不会触发 onSent 事件, 也不会经过任何过滤器
- send0(ByteBuffer) - Method in class org.voovan.network.IoSession
-
发送消息到 JVM 的 SocketChannel
注意直接调用不会出发 onSent 事件
- sendBinary(Object) - Method in class org.voovan.http.websocket.WebSocketSession
-
发送 websocket 消息二进制消息
- sendBufferSize - Variable in class org.voovan.network.SocketContext
-
- sendByteBufferChannel - Variable in class org.voovan.network.IoSession
-
- sendFilterChain - Variable in class org.voovan.network.SocketContext
-
- sendMessage(IoSession, Object) - Static method in class org.voovan.network.EventProcess
-
在一个独立的线程中并行的发送消息
- SendMessageException - Exception in org.voovan.network.exception
-
- SendMessageException(String, Exception) - Constructor for exception org.voovan.network.exception.SendMessageException
-
- SendMessageException(String) - Constructor for exception org.voovan.network.exception.SendMessageException
-
- SendMessageException(Exception) - Constructor for exception org.voovan.network.exception.SendMessageException
-
- sendStream(ByteBuffer) - Method in class org.voovan.http.client.HttpClient
-
直接发送流
- sendTimeout - Variable in class org.voovan.network.SocketContext
-
- sendToBuffer(ByteBuffer) - Method in class org.voovan.network.IoSession
-
发送消息到发送缓冲区
- Serialization - Annotation Type in org.voovan.tools.reflect.annotation
-
getMapFromObject 将不处理被注解的字段
- serialize(Object) - Static method in class org.voovan.tools.collection.RocksMap
-
- serialize(Object) - Method in class org.voovan.tools.serialize.DefaultJDKSerialize
-
- serialize(Object) - Method in class org.voovan.tools.serialize.DefaultJSONSerialize
-
- serialize(Object) - Method in class org.voovan.tools.serialize.ProtoStuffSerialize
-
- Serialize - Interface in org.voovan.tools.serialize
-
序列化实现接口
- serialize(Object) - Method in interface org.voovan.tools.serialize.Serialize
-
- SERIALIZE - Static variable in class org.voovan.tools.serialize.TSerialize
-
- serialize(Object) - Static method in class org.voovan.tools.serialize.TSerialize
-
序列化对象
- SerializeException - Exception in org.voovan.tools.exception
-
内存已被释放的异常
- SerializeException() - Constructor for exception org.voovan.tools.exception.SerializeException
-
- SerializeException(String) - Constructor for exception org.voovan.tools.exception.SerializeException
-
- SerializeException(String, Throwable) - Constructor for exception org.voovan.tools.exception.SerializeException
-
- SerializeException(Throwable) - Constructor for exception org.voovan.tools.exception.SerializeException
-
- serve() - Method in class org.voovan.http.server.WebServer
-
启动服务
阻塞方式启动
- SERVER - Static variable in class org.voovan.http.message.HttpStatic
-
- SERVER - Static variable in class org.voovan.http.server.context.WebContext
-
- SERVER_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- SERVLET_ENGINE - Static variable in class org.voovan.http.message.HttpStatic
-
- SERVLET_ENGINE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- Session - Annotation Type in org.voovan.http.server.module.annontationRouter.annotation
-
注解路由 Session
- sessionExists() - Method in class org.voovan.http.server.HttpRequest
-
判断 session 是否存在
- SessionManager - Class in org.voovan.http.server
-
WebServer session 管理器
用到的 CacheMap 接口的实现类的方法
- SessionManager(WebServerConfig) - Constructor for class org.voovan.http.server.SessionManager
-
构造函数
- set(int, E) - Method in class org.voovan.tools.collection.ArraySet
-
- set(E, int) - Method in class org.voovan.tools.collection.FixedQueue
-
- set(V) - Method in class org.voovan.tools.collection.RedisList.RedisListIterator
-
- set(int, V) - Method in class org.voovan.tools.collection.RedisList
-
- set(T) - Method in class org.voovan.tools.FastThreadLocal
-
设置线程局部变量
- SET_COOKIE - Static variable in class org.voovan.http.message.HttpStatic
-
- SET_COOKIE2 - Static variable in class org.voovan.http.message.HttpStatic
-
- SET_COOKIE2_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- SET_COOKIE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- SET_EXPIRE_TIME - Static variable in class org.voovan.tools.collection.RedisMap
-
- SET_NOT_EXIST - Static variable in class org.voovan.tools.collection.RedisMap
-
- setAcceptEventRunnerGroup(EventRunnerGroup) - Method in class org.voovan.network.SocketContext
-
- setAccessLog(boolean) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setAddress(long) - Method in class org.voovan.tools.buffer.Deallocator
-
- setAddress(ByteBuffer, long) - Static method in class org.voovan.tools.buffer.TByteBuffer
-
设置内存地址
- setAgent(String) - Method in class org.voovan.tools.weave.WeaveConfig
-
- setArgs(Object[]) - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- setArgTypes(Class[]) - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- setAsync(Consumer<Response>) - Method in class org.voovan.http.client.AsyncHandler
-
- setAsync(boolean) - Method in class org.voovan.http.message.Response
-
是否在路由异步响应
- setAsynchronous(boolean) - Method in class org.voovan.tools.hashwheeltimer.HashWheelTask
-
设置是否是异步任务
- setAttachment(Object) - Method in class org.voovan.network.IoSession
-
- setAttr(ByteBuffer, Object) - Static method in class org.voovan.tools.buffer.TByteBuffer
-
设置附加对象
- setAttribute(Object, Object) - Method in class org.voovan.tools.collection.Attributes
-
设置属性参数
- setAttributes(String, Object) - Method in class org.voovan.http.server.HttpRequest
-
设置请求属性
- setBodyType(Request.RequestType) - Method in class org.voovan.http.client.HttpClient
-
设置报文形式
- setBorrow(Boolean) - Method in class org.voovan.tools.pool.ObjectPool.InnerObject
-
- setBucket(Bucket) - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
-
- setBucketType(String) - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
-
- setCache(boolean) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setCapacity(int) - Method in class org.voovan.tools.buffer.Deallocator
-
- setCapacity(ByteBuffer, int) - Static method in class org.voovan.tools.buffer.TByteBuffer
-
设置内存地址
- setCertificateFile(String) - Method in class org.voovan.http.server.context.HttpsConfig
-
- setCertificatePassword(String) - Method in class org.voovan.http.server.context.HttpsConfig
-
- setCharacterSet(String) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setCharacterSet(String) - Method in class org.voovan.http.server.HttpRequest
-
设置当前默认字符集
- setCharacterSet(String) - Method in class org.voovan.http.server.HttpResponse
-
设置当前默认字符集
- setChars(char[]) - Static method in class org.voovan.tools.TString
-
- setClassFileInfos(List<Hotswaper.ClassFileInfo>) - Method in class org.voovan.tools.hotswap.Hotswaper
-
- setClassName(String) - Method in class org.voovan.http.server.context.HttpFilterConfig
-
设置过滤器类名
- setClassName(String) - Method in class org.voovan.http.server.context.HttpModuleConfig
-
- setClassName(String) - Method in class org.voovan.http.server.context.HttpRouterConfig
-
设置路由处理名
- setClazz(Class) - Method in class org.voovan.tools.hotswap.Hotswaper.ClassFileInfo
-
- setClazz(Class) - Method in class org.voovan.tools.reflect.GenericInfo
-
- setClazz(Class) - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- setClazzName(String) - Method in class org.voovan.tools.weave.aop.CutPointInfo
-
- setClose(boolean) - Method in class org.voovan.network.IoSession.State
-
- setCode(String) - Method in class org.voovan.tools.compiler.clazz.DynamicClass
-
设置脚本代码
- setCode(String) - Method in class org.voovan.tools.compiler.function.DynamicFunction
-
设置脚本代码
- setColumnFamily(List<Integer>) - Method in class org.voovan.tools.collection.RocksMap.RocksWalReader
-
- setCompress(boolean) - Method in class org.voovan.http.message.Response
-
设置压缩属性
- setConnect(boolean) - Method in class org.voovan.network.IoSession.State
-
- setContextPath(String) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setConvertEscapeChar(boolean) - Static method in class org.voovan.tools.json.JSON
-
设置是否进行 EscapeChar 的转换
- setCount(long) - Method in class org.voovan.tools.TPerformance.ObjectInfo
-
- setCreateClassLoader(boolean) - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- setCursor(String) - Method in class org.voovan.tools.collection.ScanedObject
-
- setCutPointMethod(CtMethod) - Method in class org.voovan.tools.weave.aop.CutPointInfo
-
- setData(byte[]) - Method in class org.voovan.http.client.HttpClient
-
设置请求内容
- setData(String) - Method in class org.voovan.http.client.HttpClient
-
设置请求内容
- setData(String, String) - Method in class org.voovan.http.client.HttpClient
-
设置请求内容
- setData(String, String, String) - Method in class org.voovan.http.client.HttpClient
-
设置请求内容
- setData(String) - Method in class org.voovan.http.extend.engineio.EIOPacket
-
- setData(String) - Method in class org.voovan.http.extend.socketio.SIOPacket
-
- setDateStamp(String) - Method in class org.voovan.tools.log.Formater
-
- setDbIndex(int) - Method in class org.voovan.tools.collection.RedisList
-
选择当前数据集
- setDbIndex(int) - Method in class org.voovan.tools.collection.RedisLock
-
选择当前数据集
- setDbIndex(int) - Method in class org.voovan.tools.collection.RedisZSet
-
选择当前数据集
- setDefaultDbPath(String) - Static method in class org.voovan.tools.collection.RocksMap
-
设置默认数存储据路径
- setDefaultWalPath(String) - Static method in class org.voovan.tools.collection.RocksMap
-
设置WAL数存储据路径
- setDomain(String) - Method in class org.voovan.http.message.packet.Cookie
-
- setEioHandler(EIOHandler) - Method in class org.voovan.http.extend.socketio.SIOHandler
-
- setEnable(boolean) - Static method in class org.voovan.tools.log.Logger
-
设置日志输出状态
- setEnablePathVariables(boolean) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setEnableWebSocket(boolean) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setEngineType(int) - Method in class org.voovan.http.extend.engineio.EIOPacket
-
- setEnvName(String) - Static method in class org.voovan.tools.TEnv
-
设置环境的配置名
- setErrorCode(int) - Method in class org.voovan.http.websocket.WebSocketFrame
-
- setEvent(BiFunction<EventMap.EventType, EventMap.EventItem, Boolean>) - Method in class org.voovan.tools.collection.EventMap
-
- setException(Exception) - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- setExec(boolean) - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- setExit(boolean) - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- setExpires(String) - Method in class org.voovan.http.message.packet.Cookie
-
- setFactory(boolean) - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- setFieldValue(Object, Field, Object) - Static method in class org.voovan.tools.reflect.TReflect
-
更新对象中指定的Field的值
注意:对 private 等字段有效
- setFieldValue(Object, String, Object) - Static method in class org.voovan.tools.reflect.TReflect
-
更新对象中指定的Field的值
注意:对 private 等字段有效
- setFieldValueNatvie(Object, String, Object) - Static method in class org.voovan.tools.reflect.TReflect
-
通过原生调用的方式设置 Field 的值
- setFile(List<String>) - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- setFin(boolean) - Method in class org.voovan.http.websocket.WebSocketFrame
-
- setFlush(boolean) - Method in class org.voovan.network.IoSession.State
-
- setForbiddenClasses(List<String>) - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- setFrameData(ByteBuffer) - Method in class org.voovan.http.websocket.WebSocketFrame
-
- setFree(long) - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- setGzip(boolean) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setGzipMinSize(int) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setHasBody(boolean) - Method in class org.voovan.http.message.Request
-
- setHasBody(boolean) - Method in class org.voovan.http.message.Response
-
- setHashWheelTask(HashWheelTask) - Method in class org.voovan.tools.bucket.Bucket
-
- setHeaders(Map<String, String>) - Method in class org.voovan.http.message.packet.Header
-
- setHeapCommit(long) - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- setHeapInit(long) - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- setHeapMax(long) - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- setHeapUsage(long) - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- setHost(String) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setHotSwapInterval(int) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setHttpOnly(boolean) - Method in class org.voovan.http.message.packet.Cookie
-
- setHttpRequest(HttpRequest) - Method in class org.voovan.http.server.HttpSessionState
-
- setHttpResponse(HttpResponse) - Method in class org.voovan.http.server.HttpSessionState
-
- setHttps(HttpsConfig) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setIdleInterval(int) - Method in class org.voovan.network.IoSession
-
设置空闲事件时间
- setIdleInterval(int) - Method in class org.voovan.network.SocketContext
-
设置空闲事件时间
- setIdleInterval(int) - Method in class org.voovan.network.tcp.TcpServerSocket
-
- setIdleInterval(int) - Method in class org.voovan.network.tcp.TcpSocket
-
- setIdleInterval(int) - Method in class org.voovan.network.udp.UdpServerSocket
-
- setIdleInterval(int) - Method in class org.voovan.network.udp.UdpSocket
-
- setIndexFiles(String) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setInetSocketAddress(InetSocketAddress) - Method in class org.voovan.network.udp.UdpSession
-
- setInit(boolean) - Method in class org.voovan.network.IoSession.State
-
- setInject(String) - Method in class org.voovan.tools.weave.WeaveConfig
-
- setInterceptLambda(boolean) - Method in class org.voovan.tools.weave.aop.CutPointInfo
-
- setInterval(int) - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
-
- setInterval(int) - Method in class org.voovan.tools.hashwheeltimer.HashWheelTask
-
设置当前任务的槽间隔
- setIoEventRunnerGroup(EventRunnerGroup) - Method in class org.voovan.network.SocketContext
-
- setJdbcOperate(JdbcOperate) - Method in class org.voovan.db.recorder.Dao
-
设置 JdbcOperate
- setJdbcOperate(JdbcOperate) - Method in class org.voovan.db.recorder.Recorder
-
- setJsonData(Object, String) - Method in class org.voovan.http.client.HttpClient
-
设置请求内容
- setJsonData(Object) - Method in class org.voovan.http.client.HttpClient
-
设置请求内容
- setKeepAlive(boolean) - Method in class org.voovan.http.server.HttpSessionState
-
- setKeepAliveTimeout(int) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setKeepAliveTimeout(long) - Method in class org.voovan.http.server.HttpSessionState
-
- setKeepLiveListContain(boolean) - Method in class org.voovan.http.server.HttpSessionState
-
- setKeyPassword(String) - Method in class org.voovan.http.server.context.HttpsConfig
-
- setLastModified(long) - Method in class org.voovan.tools.hotswap.Hotswaper.ClassFileInfo
-
- setLevel(String) - Method in class org.voovan.tools.log.Message
-
- setLifeCycleClass(String) - Method in class org.voovan.http.server.context.HttpModuleConfig
-
- setLifeCycleClassClass(String) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setLimitSize(int) - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
-
- setLink(boolean) - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- setLoggerThread(LoggerThread) - Method in class org.voovan.tools.log.SingleLogger
-
设置日志记录线程
- setMark(Long) - Method in class org.voovan.http.message.Request
-
- setMark(Long) - Method in class org.voovan.http.message.Response
-
- setMatchRouteIgnoreCase(boolean) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setMax(long) - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- setMaxAge(int) - Method in class org.voovan.http.message.packet.Cookie
-
- setMaxInactiveInterval(int) - Method in class org.voovan.http.server.HttpSession
-
设置最大不活动时间
- setMaxRequestSize(int) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setMaxSize(int) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
- setMessage(String) - Method in class org.voovan.tools.log.Message
-
- setMethod(String) - Method in class org.voovan.http.client.HttpClient
-
设置请求方法
- setMethod(String) - Method in class org.voovan.http.message.packet.RequestProtocol
-
- setMethod(String) - Method in class org.voovan.http.server.context.HttpRouterConfig
-
设置Http请求方法
- setMethodName(String) - Method in class org.voovan.tools.weave.aop.CutPointInfo
-
- setMethodName(String) - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- setModifyed(boolean) - Method in class org.voovan.tools.collection.Attributes
-
- setName(String) - Method in class org.voovan.http.message.packet.Cookie
-
- setName(String) - Method in class org.voovan.http.server.context.HttpFilterConfig
-
设置过滤器名称
- setName(String) - Method in class org.voovan.http.server.context.HttpModuleConfig
-
- setName(String) - Method in class org.voovan.http.server.context.HttpRouterConfig
-
设置路由名称
- setName(Event.EventName) - Method in class org.voovan.network.Event
-
- setName(String) - Method in class org.voovan.tools.compiler.clazz.DynamicClass
-
设置命名的名称
- setName(String) - Method in class org.voovan.tools.compiler.function.DynamicFunction
-
设置命名的名称
- setName(String) - Method in class org.voovan.tools.TPerformance.ObjectInfo
-
- setNetwork(List<String>) - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- setNoHeapCommit(long) - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- setNoHeapInit(long) - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- setNoHeapMax(long) - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- setNoHeapUsage(long) - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- setNotModifyResponse(HttpResponse) - Method in class org.voovan.http.server.router.MimeFileRouter
-
将响应报文设置称304
- setNsp(String) - Method in class org.voovan.http.extend.socketio.SIOHandler
-
- setNsp(String) - Method in class org.voovan.http.extend.socketio.SIOPacket
-
- setObject(T) - Method in class org.voovan.tools.pool.ObjectPool.InnerObject
-
设置对象
- setOpcode(WebSocketFrame.Opcode) - Method in class org.voovan.http.websocket.WebSocketFrame
-
- setOption(SocketOption<T>, T) - Method in class org.voovan.network.SocketContext
-
设置 Socket 的 Option 选项
- setOption(SocketOption<T>, T) - Method in class org.voovan.network.tcp.TcpServerSocket
-
设置 Socket 的 Option 选项
- setOption(SocketOption<T>, T) - Method in class org.voovan.network.tcp.TcpSocket
-
设置 Socket 的 Option 选项
- setOption(SocketOption<T>, T) - Method in class org.voovan.network.udp.UdpServerSocket
-
设置 Socket 的 Option 选项
- setOption(SocketOption<T>, T) - Method in class org.voovan.network.udp.UdpSocket
-
设置 Socket 的 Option 选项
- setOriginObject(Object) - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- setOther(Object) - Method in class org.voovan.network.Event
-
- setOutputStreams(OutputStream[]) - Method in class org.voovan.tools.log.LoggerThread
-
设置日志输出流集合
- setPackageAccess(List<String>) - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- setPackageDefintion(List<String>) - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- setPackageName(String) - Method in class org.voovan.tools.compiler.function.DynamicFunction
-
设置包名
默认:org.voovan.tools.compiler.temporary
- setPageNumber(int) - Method in class org.voovan.db.recorder.Query
-
- setPageSize(int) - Method in class org.voovan.db.recorder.Query
-
- setParallelStream(boolean) - Method in class org.voovan.tools.collection.CollectionSearch
-
设置是否并行处理
- setParameterTypes(String[]) - Method in class org.voovan.tools.weave.aop.CutPointInfo
-
- setParamInUrl(boolean) - Method in class org.voovan.http.client.HttpClient
-
设置是否将参数封装在 URL 中, 仅在 POST 等请求中有效
- setPath(String) - Method in class org.voovan.http.message.packet.Cookie
-
- setPath(String) - Method in class org.voovan.http.message.packet.RequestProtocol
-
- setPath(String) - Method in class org.voovan.http.server.context.HttpModuleConfig
-
- setPath(String) - Method in class org.voovan.http.server.module.monitor.RequestAnalysis
-
- setPauseURL(String) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setPingInterval(int) - Method in class org.voovan.http.extend.engineio.Config
-
- setPingTimeout(int) - Method in class org.voovan.http.extend.engineio.Config
-
- setPoolObjectId(long) - Method in interface org.voovan.tools.pool.IPooledObject
-
- setPoolObjectId(long) - Method in class org.voovan.tools.pool.PooledObject
-
- setPort(int) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setPreparedParams(PreparedStatement, List<String>, Map<String, ?>) - Static method in class org.voovan.tools.TSQL
-
给preparedStatement对象设置参数
- setPrintJob(boolean) - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- setPriority(int) - Method in class org.voovan.tools.event.EventTask
-
- setPrivateKey(byte[]) - Method in class org.voovan.tools.security.Cipher.KeyPairStore
-
- setProperties(boolean) - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- setProtocol(String) - Method in class org.voovan.http.message.packet.Protocol
-
- setPublicKey(byte[]) - Method in class org.voovan.tools.security.Cipher.KeyPairStore
-
- setQueryString(String) - Method in class org.voovan.http.message.packet.RequestProtocol
-
- setReadBufferSize(int) - Method in class org.voovan.network.SocketContext
-
设置会话读缓冲区大小
- setReadTimeout(int) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setReceive(boolean) - Method in class org.voovan.network.IoSession.State
-
- setRecorder(Recorder) - Method in class org.voovan.db.recorder.Dao
-
设置 Recorder 对象
- setRegister(boolean) - Method in class org.voovan.network.SocketContext
-
- setReleaseTime(int) - Method in class org.voovan.tools.bucket.LeakBucket
-
- setReleaseTime(int) - Method in class org.voovan.tools.bucket.TokenBucket
-
- setResponse(String) - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
-
- setResult(Object) - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- setResultList(List<V>) - Method in class org.voovan.tools.collection.ScanedObject
-
- setResultType(String) - Method in class org.voovan.tools.weave.aop.CutPointInfo
-
- setReturnType(Class) - Method in class org.voovan.tools.weave.aop.InterceptInfo
-
- setRoute(String) - Method in class org.voovan.http.server.context.HttpRouterConfig
-
设置路由路径名称
- setRunnable(Runnable) - Method in class org.voovan.tools.event.EventTask
-
- setSandboxControler(SandboxControler) - Method in class org.voovan.tools.compiler.DynamicClassLoader
-
- setSandboxSecurity(SandboxSecurity) - Method in class org.voovan.tools.compiler.DynamicClassLoader
-
- setScan(String) - Method in class org.voovan.tools.weave.WeaveConfig
-
- setSecure(boolean) - Method in class org.voovan.http.message.packet.Cookie
-
- setSecurityAccess(boolean) - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- setSend(boolean) - Method in class org.voovan.network.IoSession.State
-
- setSendBufferSize(int) - Method in class org.voovan.network.SocketContext
-
设置会话写缓冲区大小
- setSendTimeout(int) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setSeq(int) - Method in class org.voovan.http.extend.socketio.SIOPacket
-
- setServerName(String) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setSession(HttpSession) - Method in class org.voovan.http.server.HttpRequest
-
设置一个 Session
- setSession(IoSession) - Method in class org.voovan.network.Event
-
- setSessionContainer(String) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setSessionManager(SessionManager) - Method in class org.voovan.http.server.HttpRequest
-
- setSessionManager(SessionManager) - Method in class org.voovan.http.server.HttpSession
-
设置Session 管理器
- setSessionTimeout(int) - Method in class org.voovan.http.server.context.WebServerConfig
-
- setSid(String) - Method in class org.voovan.http.extend.engineio.Config
-
- setSioDispatcher(SIODispatcher) - Method in class org.voovan.http.extend.socketio.SIOHandler
-
- setSize(long) - Method in class org.voovan.tools.TPerformance.ObjectInfo
-
- setSkipTick(int) - Method in class org.voovan.tools.hashwheeltimer.HashWheelTask
-
设置跳跃的轮次数
- setSocketSelector(SocketSelector) - Method in class org.voovan.network.IoSession
-
设置 Socket 选择器
- setSocketSession(IoSession) - Method in class org.voovan.http.server.HttpRequest
-
设置 socket 会话对象
- setSocketSession(IoSession) - Method in class org.voovan.http.server.HttpResponse
-
设置 socket 会话对象
- setSocketSession(IoSession) - Method in class org.voovan.http.server.HttpSession
-
设置 socket 会话对象
- setSocketSession(IoSession) - Method in class org.voovan.http.websocket.WebSocketSession
-
- setSocketType(int) - Method in class org.voovan.http.extend.socketio.SIOPacket
-
- setSSLManager(SSLManager) - Method in class org.voovan.network.SocketContext
-
设置 SSL 管理器
- setSSLParser(SSLParser) - Method in class org.voovan.network.IoSession
-
获取 SSLParser
- setStatus(int) - Method in class org.voovan.http.message.packet.ResponseProtocol
-
- setStatusCode(String) - Method in class org.voovan.http.message.packet.ResponseProtocol
-
- setSteal(boolean) - Method in class org.voovan.tools.event.EventRunnerGroup
-
- setStopType(MessageLoader.StopType) - Method in class org.voovan.network.MessageLoader
-
设置停止类型
- setString(File, String, String) - Static method in class org.voovan.tools.TProperties
-
保存信息到 Properties文件
- setSupplier(Supplier<T>) - Method in class org.voovan.tools.FastThreadLocal
-
设置 线程局部变量生成器
- setThread(boolean) - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
-
- setThreadSafe(boolean) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
设置是否启用线程安全模式
- setTokens(Map<String, String>) - Method in class org.voovan.tools.log.Message
-
- setTotal(long) - Method in class org.voovan.tools.TPerformance.MemoryInfo
-
- setTransactionLockTimeout(int) - Method in class org.voovan.tools.collection.RocksMap
-
设置事务锁超时时间
- setTranscationType(TranscationType) - Method in class org.voovan.db.JdbcOperate
-
设置当前事务类型
- setTransfereMask(boolean) - Method in class org.voovan.http.websocket.WebSocketFrame
-
- setTTL(K, long) - Method in class org.voovan.tools.collection.CacheMap
-
更新某个对象的超时时间
可以为某个没有配置超时时间的键值对配置超时时间
- setTTL(K, long) - Method in interface org.voovan.tools.collection.ICacheMap
-
更新某个 Key 的超时时间
可以为某个没有配置超时时间的键值对配置超时时间
- setTTL(K, long) - Method in class org.voovan.tools.collection.RedisMap
-
更新某个对象的超时时间
可以为某个没有配置超时时间的键值对配置超时时间
- setType(int) - Method in exception org.voovan.http.message.exception.HttpParserException
-
- setType(String) - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
-
- setType(HttpRequestType) - Method in class org.voovan.http.server.HttpSessionState
-
- setType(Type) - Method in class org.voovan.tools.reflect.GenericInfo
-
- setType(Integer) - Method in class org.voovan.tools.weave.aop.CutPointInfo
-
- setUpgrades(List<String>) - Method in class org.voovan.http.extend.engineio.Config
-
- setValue(String) - Method in class org.voovan.http.message.packet.Cookie
-
- setValue(String) - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
-
- setValue(V) - Method in class org.voovan.tools.collection.RedisMap.RedisMapEntry
-
- setValue(V) - Method in class org.voovan.tools.collection.RocksMap.RocksMapEntry
-
- setVersion(String) - Method in class org.voovan.http.message.packet.Protocol
-
- setWalTypes(List<Integer>) - Method in class org.voovan.tools.collection.RocksMap.RocksWalReader
-
- setWebSocketRouter(WebSocketRouter) - Method in class org.voovan.http.websocket.WebSocketSession
-
设置获取WebSocket 路由处理对象
- setWebSocketSession(WebSocketSession) - Method in class org.voovan.http.extend.engineio.EIOHandler
-
- setWebSocketSession(WebSocketSession) - Method in class org.voovan.http.extend.engineio.EIOSession
-
- shrink(int, int) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
从某一个偏移量位置开始收缩数据
- shrink(int) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
收缩通道内的数据
- shrink(String, boolean) - Static method in class org.voovan.tools.json.JSON
-
收缩 JSON 字符串
移除制表符空格等不可见字符
- SHUT_DOWN_HOOKS - Static variable in class org.voovan.tools.TEnv
-
- simple(Object) - Static method in class org.voovan.tools.log.Logger
-
- simplef(String, Object...) - Static method in class org.voovan.tools.log.Logger
-
- simpleFormat(Message) - Method in class org.voovan.tools.log.Formater
-
简单格式化
- SINGLE_VALUE_KEY - Static variable in class org.voovan.tools.reflect.TReflect
-
- SingleLogger - Class in org.voovan.tools.log
-
WebServer访问日志对象
- SingleLogger(String) - Constructor for class org.voovan.tools.log.SingleLogger
-
构造函数
- SIODispatcher - Class in org.voovan.http.extend.socketio
-
Socket IO 消息分发类
- SIODispatcher(Config) - Constructor for class org.voovan.http.extend.socketio.SIODispatcher
-
- SIODispatcher.MessageHandler - Class in org.voovan.http.extend.socketio
-
- SIOHandler - Class in org.voovan.http.extend.socketio
-
Socket IO 业务句柄
- SIOHandler() - Constructor for class org.voovan.http.extend.socketio.SIOHandler
-
- SIOPacket - Class in org.voovan.http.extend.socketio
-
socket.io 报文
- SIOPacket() - Constructor for class org.voovan.http.extend.socketio.SIOPacket
-
- SIOPacket(int, String, String) - Constructor for class org.voovan.http.extend.socketio.SIOPacket
-
- SIOParser - Class in org.voovan.http.extend.socketio
-
socket.io 报文解析
- SIOParser() - Constructor for class org.voovan.http.extend.socketio.SIOParser
-
- SIOSession - Class in org.voovan.http.extend.socketio
-
Socket IO 会话
- SIOSession(EIOSession, SIODispatcher, String) - Constructor for class org.voovan.http.extend.socketio.SIOSession
-
- size() - Method in class org.voovan.http.message.packet.Body
-
获取长度
- size() - Method in class org.voovan.http.message.packet.Header
-
Header的个数
- size() - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
当前数据大小
- size() - Method in class org.voovan.tools.collection.ArraySet
-
- size() - Method in class org.voovan.tools.collection.CacheMap
-
- size() - Method in class org.voovan.tools.collection.Chain
-
- size() - Method in class org.voovan.tools.collection.EventMap
-
- size() - Method in class org.voovan.tools.collection.FixedQueue
-
- size() - Method in class org.voovan.tools.collection.IntKeyMap
-
- size() - Method in class org.voovan.tools.collection.LongKeyMap
-
- size() - Method in class org.voovan.tools.collection.RedisList
-
- size() - Method in class org.voovan.tools.collection.RedisMap
-
- size() - Method in class org.voovan.tools.collection.RedisZSet
-
获取前集合的大小
- size() - Method in class org.voovan.tools.collection.RocksMap
-
- size() - Method in class org.voovan.tools.pool.ObjectPool
-
获取当前对象池的大小
- size - Static variable in class org.voovan.tools.TSQL
-
- skip(int) - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
读指针跳过特定的偏移量
- skip(int) - Method in class org.voovan.tools.collection.RingBuffer
-
读指针跳过特定的偏移量
- sleep(int) - Static method in class org.voovan.tools.TEnv
-
休眠函数
- sleep(TimeUnit, int) - Static method in class org.voovan.tools.TEnv
-
休眠函数
- slice(int) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
获取 bytebuffer 的 hashcode
- snapshot() - Method in class org.voovan.db.recorder.Dao
-
创建快照
- socket(String, WebSocketRouter) - Method in class org.voovan.http.server.HttpModule
-
WebSocket 服务
- socket(String, WebSocketRouter) - Method in class org.voovan.http.server.WebServer
-
WebSocket 服务
- SOCKET_DISCONNECT - Static variable in exception org.voovan.http.message.exception.HttpParserException
-
- SOCKET_IDLE_WHEEL_TIME - Static variable in class org.voovan.network.IoSession
-
- SOCKET_TYPES - Static variable in class org.voovan.http.extend.socketio.SIOPacket
-
- socketChannel() - Method in class org.voovan.network.SocketContext
-
获取 SocketChannel 对象
- socketChannel() - Method in class org.voovan.network.tcp.TcpServerSocket
-
获取 SocketChannel 对象
- socketChannel() - Method in class org.voovan.network.tcp.TcpSession
-
获取SocketChannel 对象
- socketChannel() - Method in class org.voovan.network.tcp.TcpSocket
-
获取 SocketChannel 对象
- socketChannel() - Method in class org.voovan.network.udp.UdpServerSocket
-
- socketChannel() - Method in class org.voovan.network.udp.UdpSocket
-
- socketContext() - Method in class org.voovan.network.IoSession
-
获取 socket 连接上下文
- SocketContext<C extends SelectableChannel,S extends IoSession> - Class in org.voovan.network
-
socket 上下文
- SocketContext(String, int, int) - Constructor for class org.voovan.network.SocketContext
-
构造函数
默认不会出发空闲事件, 默认发超时时间: 1s
- SocketContext(String, int, int, int) - Constructor for class org.voovan.network.SocketContext
-
构造函数
默认发超时时间: 1s
- SocketContext(String, int, int, int, int) - Constructor for class org.voovan.network.SocketContext
-
构造函数
- SocketContext() - Constructor for class org.voovan.network.SocketContext
-
无参数构造函数
- SocketDisconnectByRemote - Exception in org.voovan.network.exception
-
Socket 读取流管道被关闭,这个时候缓冲区可能还有数据没有读取完成,
因为对方可能在发送完报文后主动关闭了连接.
- SocketDisconnectByRemote(String) - Constructor for exception org.voovan.network.exception.SocketDisconnectByRemote
-
- SocketIOParserException - Exception in org.voovan.http.extend
-
SocketIO 异常
- SocketIOParserException(String) - Constructor for exception org.voovan.http.extend.SocketIOParserException
-
- SocketSelector - Class in org.voovan.network
-
选择器
- SocketSelector(EventRunner, boolean) - Constructor for class org.voovan.network.SocketSelector
-
构造方法
- sort(String, boolean) - Method in class org.voovan.tools.collection.CollectionSearch
-
将筛选出的数据排序
- sort(String) - Method in class org.voovan.tools.collection.CollectionSearch
-
将筛选出的数据排序
- sort(Comparator<T>) - Method in class org.voovan.tools.collection.CollectionSearch
-
将筛选出的数据排序
- split(String, String) - Static method in class org.voovan.tools.TString
-
根据分割符把字符串分割成一个数组
- SPLITER - Static variable in class org.voovan.network.filter.ByteFilter
-
- sql(Object) - Static method in class org.voovan.tools.log.Logger
-
- SQL_TEMPLATE_CACHE - Variable in class org.voovan.db.recorder.Recorder
-
- sqlf(String, Object...) - Static method in class org.voovan.tools.log.Logger
-
- SSL_CIPHER - Static variable in class org.voovan.http.message.HttpStatic
-
- SSL_CIPHER_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- SSL_CIPHER_USEKEYSIZE - Static variable in class org.voovan.http.message.HttpStatic
-
- SSL_CIPHER_USEKEYSIZE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- SSL_CLIENT_CERT - Static variable in class org.voovan.http.message.HttpStatic
-
- SSL_CLIENT_CERT_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- SSL_SESSION_ID - Static variable in class org.voovan.http.message.HttpStatic
-
- SSL_SESSION_ID_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- sslManager - Variable in class org.voovan.network.SocketContext
-
- SSLManager - Class in org.voovan.network
-
SSL管理器
SSL - Supports some version of SSL; may support other versions
SSLv2 - Supports SSL version 2 or later; may support other versions
SSLv3 - Supports SSL version 3; may support other versions
TLS - Supports some version of TLS; may support other versions
TLSv1 - Supports RFC 2246: TLS version 1.0 ; may support other versions
TLSv1.1 - Supports RFC 4346: TLS version 1.1 ; may support other versions
TLSv1.2 - Supports RFC 5246: TLS version 1.2 ; may support other versions
- SSLManager(String) - Constructor for class org.voovan.network.SSLManager
-
构造函数
默认使用客户端认证
- SSLManager(String, boolean) - Constructor for class org.voovan.network.SSLManager
-
构造函数
- SSLParser - Class in org.voovan.network
-
SSL 解析器
1.握手信息
2.报文信息
- SSLParser(SSLEngine, IoSession) - Constructor for class org.voovan.network.SSLParser
-
构造函数
- STANDER_DATE_TEMPLATE - Static variable in class org.voovan.tools.TDateTime
-
- STANDER_DATETIME_TEMPLATE - Static variable in class org.voovan.tools.TDateTime
-
- STANDER_TIME_TEMPLATE - Static variable in class org.voovan.tools.TDateTime
-
- start() - Method in class org.voovan.network.SocketContext
-
启动上下文连接
阻塞方法
- start() - Method in class org.voovan.network.tcp.TcpServerSocket
-
启动监听
阻赛方法
- start() - Method in class org.voovan.network.tcp.TcpSocket
-
启动同步的上下文连接,
阻塞方法
- start() - Method in class org.voovan.network.udp.UdpServerSocket
-
- start() - Method in class org.voovan.network.udp.UdpSocket
-
- start(OutputStream[]) - Static method in class org.voovan.tools.log.LoggerThread
-
获取 Web 访问日志记录对象
- startWith(byte[]) - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
- startWith(byte[]) - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
- startWith(K) - Method in class org.voovan.tools.collection.RocksMap
-
按前缀查找关联的 key
- startWith(K, int, int) - Method in class org.voovan.tools.collection.RocksMap
-
按前缀查找关联的 key
- State() - Constructor for class org.voovan.network.IoSession.State
-
- STATUS - Static variable in class org.voovan.http.message.HttpStatic
-
- STATUS_INTERVAL - Static variable in class org.voovan.tools.threadpool.ThreadPool
-
- STATUS_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- stealTask() - Method in class org.voovan.tools.event.EventRunnerGroup
-
从任务最多的 EventRunner 窃取任务
- stop() - Method in class org.voovan.http.server.WebServer
-
停止 WebServer
- stop() - Method in class org.voovan.tools.collection.Chain
-
迭代完成
- stopLoggerThread() - Static method in class org.voovan.tools.log.Logger
-
- STR_AT - Static variable in class org.voovan.Global
-
- STR_BACKSLASH - Static variable in class org.voovan.Global
-
- STR_COLON - Static variable in class org.voovan.Global
-
- STR_COMMA - Static variable in class org.voovan.Global
-
- STR_CR - Static variable in class org.voovan.Global
-
- STR_EOF - Static variable in class org.voovan.Global
-
- STR_EQUAL - Static variable in class org.voovan.Global
-
- STR_LC_BRACES - Static variable in class org.voovan.Global
-
- STR_LF - Static variable in class org.voovan.Global
-
- STR_LS_BRACES - Static variable in class org.voovan.Global
-
- STR_POINT - Static variable in class org.voovan.Global
-
- STR_QUESTION - Static variable in class org.voovan.Global
-
- STR_QUOTE - Static variable in class org.voovan.Global
-
- STR_RC_BRACES - Static variable in class org.voovan.Global
-
- STR_RS_BRACES - Static variable in class org.voovan.Global
-
- STR_S_QUOTE - Static variable in class org.voovan.Global
-
- STR_SHAPE - Static variable in class org.voovan.Global
-
- STR_SLASH - Static variable in class org.voovan.Global
-
- STR_SPACE - Static variable in class org.voovan.Global
-
- STR_STAR - Static variable in class org.voovan.Global
-
- streamRun() - Method in class org.voovan.tools.collection.CollectionSearch
-
- STRICT_TRANSPORT_SECURITY - Static variable in class org.voovan.http.message.HttpStatic
-
- STRICT_TRANSPORT_SECURITY_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- StringConvert<T,String> - Class in org.voovan.tools.reflect.convert
-
序列化数据转字符串
- StringConvert() - Constructor for class org.voovan.tools.reflect.convert.StringConvert
-
- StringFilter - Class in org.voovan.http.websocket.filter
-
String 过滤器
- StringFilter() - Constructor for class org.voovan.http.websocket.filter.StringFilter
-
- StringFilter - Class in org.voovan.network.filter
-
String 过滤器
- StringFilter(boolean) - Constructor for class org.voovan.network.filter.StringFilter
-
构造函数
- StringFilter() - Constructor for class org.voovan.network.filter.StringFilter
-
- subList(int, int) - Method in class org.voovan.tools.collection.FixedQueue
-
- subList(int, int) - Method in class org.voovan.tools.collection.RedisList
-
- subMap(K, K) - Method in class org.voovan.tools.collection.RocksMap
-
- supplier(Function<K, V>) - Method in class org.voovan.tools.collection.CacheMap
-
设置数据创建 Function 对象, 默认数据失效时不移除数据
- supplier(Function<K, V>, boolean) - Method in class org.voovan.tools.collection.CacheMap
-
设置数据创建 Function 对象
- supplier(Function<K, V>) - Method in interface org.voovan.tools.collection.ICacheMap
-
设置数据创建 Function 对象
- supplier(Function<K, V>) - Method in class org.voovan.tools.collection.RedisMap
-
如果参数为空的默认构造方法
- supplier(Supplier<T>) - Method in class org.voovan.tools.pool.ObjectPool
-
设置对象构造函数
对象被构造是用的函数
- synchronousHandler - Variable in class org.voovan.http.client.AsyncHandler
-
- SynchronousHandler - Class in org.voovan.network.handler
-
Socket 同步通信 handler
- SynchronousHandler() - Constructor for class org.voovan.network.handler.SynchronousHandler
-
- syncRead() - Method in class org.voovan.network.IoSession
-
同步读取消息
消息会经过 filter 的 decoder 函数处理后再返回
- syncRead() - Method in class org.voovan.network.tcp.TcpSocket
-
同步读取消息
- syncRead() - Method in class org.voovan.network.udp.UdpSocket
-
同步读取消息
- syncSend(Object) - Method in class org.voovan.network.IoSession
-
同步发送消息
消息会经过 filter 的 encoder 函数处理后再发送
- syncSend(Object) - Method in class org.voovan.network.tcp.TcpSocket
-
同步发送消息
- syncSend(Object) - Method in class org.voovan.network.udp.UdpSocket
-
同步发送消息
- syncServe() - Method in class org.voovan.http.server.WebServer
-
启动服务
非阻塞方式启动
- syncStart() - Method in class org.voovan.network.SocketContext
-
启动同步的上下文连接
非阻塞方法
- syncStart() - Method in class org.voovan.network.tcp.TcpServerSocket
-
启动同步监听
非阻赛方法
- syncStart() - Method in class org.voovan.network.tcp.TcpSocket
-
启动同步的上下文连接
非阻塞方法
- syncStart() - Method in class org.voovan.network.udp.UdpServerSocket
-
启动同步的上下文连接,同步读写时使用
- syncStart() - Method in class org.voovan.network.udp.UdpSocket
-
启动同步的上下文连接,同步读写时使用
- Table - Annotation Type in org.voovan.db.recorder.annotation
-
Recorder 对象的 Table 注解
- tailMap(K) - Method in class org.voovan.tools.collection.RocksMap
-
- TBase58 - Class in org.voovan.tools.security
-
Base58 工具类
- TBase58() - Constructor for class org.voovan.tools.security.TBase58
-
- TBase64 - Class in org.voovan.tools.security
-
Base64算法
- TBase64() - Constructor for class org.voovan.tools.security.TBase64
-
- TByte - Class in org.voovan.tools
-
基本类型转换为字节
- TByte() - Constructor for class org.voovan.tools.TByte
-
- TByteBuffer - Class in org.voovan.tools.buffer
-
ByteBuffer 工具类
- TByteBuffer() - Constructor for class org.voovan.tools.buffer.TByteBuffer
-
- tcpAccept(TcpServerSocket, SocketChannel) - Method in class org.voovan.network.SocketSelector
-
Tcp 服务接受一个新的连接
- tcpReadFromChannel(TcpSocket, SocketChannel) - Method in class org.voovan.network.SocketSelector
-
TCP 从通道读数据的方法
- TcpServerSocket - Class in org.voovan.network.tcp
-
NioServerSocket 监听
- TcpServerSocket(String, int, int) - Constructor for class org.voovan.network.tcp.TcpServerSocket
-
构造函数
默认不会出发空闲事件, 默认发超时时间: 1s
- TcpServerSocket(String, int, int, int) - Constructor for class org.voovan.network.tcp.TcpServerSocket
-
构造函数
默认发超时时间: 1s
- TcpServerSocket(String, int, int, int, int) - Constructor for class org.voovan.network.tcp.TcpServerSocket
-
构造函数
- TcpSession - Class in org.voovan.network.tcp
-
NIO 会话连接对象
- TcpSocket - Class in org.voovan.network.tcp
-
NioSocket 连接
- TcpSocket(String, int, int) - Constructor for class org.voovan.network.tcp.TcpSocket
-
socket 连接
默认不会出发空闲事件, 默认发超时时间: 1s
- TcpSocket(String, int, int, int) - Constructor for class org.voovan.network.tcp.TcpSocket
-
socket 连接
默认发超时时间: 1s
- TcpSocket(String, int, int, int, int) - Constructor for class org.voovan.network.tcp.TcpSocket
-
socket 连接
- TcpSocket(SocketContext, SocketChannel) - Constructor for class org.voovan.network.tcp.TcpSocket
-
构造函数
- tcpWriteToChannel(TcpSocket, ByteBuffer) - Method in class org.voovan.network.SocketSelector
-
TCP 向通道写数据的方法
- TDateTime - Class in org.voovan.tools
-
时间工具类
- TDateTime() - Constructor for class org.voovan.tools.TDateTime
-
- TE - Static variable in class org.voovan.http.message.HttpStatic
-
- TE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- TEnv - Class in org.voovan.tools
-
系统环境相关
- TEnv() - Constructor for class org.voovan.tools.TEnv
-
- TEXT_HTML - Static variable in class org.voovan.http.message.HttpStatic
-
- TEXT_HTML_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- TEXT_PLAIN - Static variable in class org.voovan.http.message.HttpStatic
-
- TEXT_PLAIN_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- TFile - Class in org.voovan.tools
-
文件操作工具类
- TFile() - Constructor for class org.voovan.tools.TFile
-
- THash - Class in org.voovan.tools.security
-
hash 算法类
https://docs.oracle.com/javase/8/docs/technotes/guides/security/StandardNames.html#MessageDigest
- THash() - Constructor for class org.voovan.tools.security.THash
-
- THREAD_BUFFER_POOL_SIZE - Static variable in class org.voovan.tools.buffer.TByteBuffer
-
- THREAD_BYTE_BUFFER_POOL - Static variable in class org.voovan.tools.buffer.TByteBuffer
-
- THREAD_LOCAL_WRITE_BATCH - Static variable in class org.voovan.tools.collection.RocksMap
-
- THREAD_POOL_HANDLER - Static variable in class org.voovan.tools.threadpool.ThreadPool
-
- ThreadObjectPool<T> - Class in org.voovan.tools.collection
-
线程对象池
- ThreadObjectPool() - Constructor for class org.voovan.tools.collection.ThreadObjectPool
-
- ThreadObjectPool(int) - Constructor for class org.voovan.tools.collection.ThreadObjectPool
-
- ThreadObjectPool(int, Supplier<T>) - Constructor for class org.voovan.tools.collection.ThreadObjectPool
-
- ThreadPool - Class in org.voovan.tools.threadpool
-
线程池
- ThreadPoolTask - Class in org.voovan.tools.threadpool
-
线程池监控类
- ThreadPoolTask(ThreadPoolExecutor) - Constructor for class org.voovan.tools.threadpool.ThreadPoolTask
-
- throwException(String) - Method in class org.voovan.tools.compiler.sandbox.SandboxSecurity
-
抛出异常
- Tick() - Method in class org.voovan.tools.hashwheeltimer.HashWheel
-
执行一个步长
- TimeOutMesssageSplitter - Class in org.voovan.network.messagesplitter
-
- TimeOutMesssageSplitter() - Constructor for class org.voovan.network.messagesplitter.TimeOutMesssageSplitter
-
- timestamp(long, TimeUnit, String) - Static method in class org.voovan.tools.TDateTime
-
时间戳转换
- timestamp(long, String) - Static method in class org.voovan.tools.TDateTime
-
时间戳转换
- timestamp(long) - Static method in class org.voovan.tools.TDateTime
-
时间戳转换为标准时间格式
- toArray() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
读取所有缓冲区的数据
不影响读写位置
- toArray(ByteBuffer) - Static method in class org.voovan.tools.buffer.TByteBuffer
-
将ByteBuffer转换成 byte 数组
- toArray() - Method in class org.voovan.tools.collection.RedisList
-
- toArray(T[]) - Method in class org.voovan.tools.collection.RedisList
-
- toArray() - Method in class org.voovan.tools.collection.RingBuffer
-
读取所有缓冲区的数据
不影响读写位置
- toAsciiBytes(String) - Static method in class org.voovan.tools.TString
-
将字符串转化成 Ascii 的 byte[]
- toAsciiString(byte[], int, int) - Static method in class org.voovan.tools.TString
-
byte 转字符串
- TObject - Class in org.voovan.tools
-
对象工具类
- TObject() - Constructor for class org.voovan.tools.TObject
-
- toByteBuffer() - Method in class org.voovan.http.websocket.WebSocketFrame
-
将 WebSocketFrame 转换成 Bytebuffer 供 socket 通信用
- toBytes(Object) - Static method in class org.voovan.tools.TByte
-
- toClassArray(GenericInfo[]) - Static method in class org.voovan.tools.reflect.GenericInfo
-
- toJSON(Object) - Static method in class org.voovan.tools.json.JSON
-
将 Java 对象 转换成 JSON字符串
- toJSON(Object, boolean) - Static method in class org.voovan.tools.json.JSON
-
将 Java 对象 转换成 JSON字符串
- toJSON(Object, boolean, boolean) - Static method in class org.voovan.tools.json.JSON
-
将 Java 对象 转换成 JSON字符串
- toJSONWithFormat(Object) - Static method in class org.voovan.tools.json.JSON
-
将 Java 对象 转换成 JSON字符串, 并格式化
- toJSONWithFormat(Object, boolean) - Static method in class org.voovan.tools.json.JSON
-
将 Java 对象 转换成 JSON字符串, 并格式化
- TOKEN_EMPTY - Static variable in class org.voovan.tools.TString
-
- TOKEN_EMPTY_REGEX - Static variable in class org.voovan.tools.TString
-
- TOKEN_PREFIX - Static variable in class org.voovan.tools.TString
-
- TOKEN_PREFIX_REGEX - Static variable in class org.voovan.tools.TString
-
- TOKEN_SUFFIX - Static variable in class org.voovan.tools.TString
-
- TOKEN_SUFFIX_REGEX - Static variable in class org.voovan.tools.TString
-
- TokenBucket - Class in org.voovan.tools.bucket
-
无锁令牌桶
- TokenBucket(int, int, int) - Constructor for class org.voovan.tools.bucket.TokenBucket
-
令牌桶构造函数
- TokenBucket(int, int) - Constructor for class org.voovan.tools.bucket.TokenBucket
-
令牌桶构造函数
- tokenReplace(String, Map<String, ?>) - Static method in class org.voovan.tools.TString
-
按照标识符 Map 进行替换
- tokenReplace(String, List<Object>) - Static method in class org.voovan.tools.TString
-
按照标识符 Map 进行替换
- tokenReplace(String, Object...) - Static method in class org.voovan.tools.TString
-
按位置格式化字符串
TString.tokenReplace("aaaa{1}bbbb{2}cccc{3}", "1","2","3")
或者TString.tokenReplace("aaaa{}bbbb{}cccc{}", "1","2","3")
输出aaaa1bbbb2cccc3
- toObject(String, Type, boolean) - Static method in class org.voovan.tools.json.JSON
-
将 JSON字符串 转换成 Java 对象
- toObject(String, Type) - Static method in class org.voovan.tools.json.JSON
-
将 JSON字符串 转换成 Java 对象,默认严格限制字段大小写
- toObject(byte[], Class) - Static method in class org.voovan.tools.TByte
-
- toObject(String, Type, boolean) - Static method in class org.voovan.tools.TString
-
字符串转换为 Java 基本类型
- toObject(String, Type) - Static method in class org.voovan.tools.TString
-
字符串转换为 Java 基本类型
- toString() - Method in class org.voovan.http.extend.engineio.Config
-
- toString() - Method in class org.voovan.http.message.HttpItem
-
- toString() - Method in class org.voovan.http.message.packet.Body
-
- toString() - Method in class org.voovan.http.message.packet.Cookie
-
- toString() - Method in class org.voovan.http.message.packet.Header
-
- toString() - Method in class org.voovan.http.message.packet.Part
-
- toString() - Method in class org.voovan.http.message.packet.RequestProtocol
-
- toString() - Method in class org.voovan.http.message.packet.ResponseProtocol
-
- toString() - Method in class org.voovan.http.message.Request
-
- toString() - Method in class org.voovan.http.message.Response
-
- toString() - Method in class org.voovan.http.server.context.WebServerConfig
-
- toString() - Method in class org.voovan.http.websocket.WebSocketFrame
-
- toString() - Method in class org.voovan.network.IoSession
-
- toString() - Method in class org.voovan.network.tcp.TcpSession
-
- toString() - Method in class org.voovan.network.udp.UdpSession
-
- toString() - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
- toString() - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
- toString(ByteBuffer, String) - Static method in class org.voovan.tools.buffer.TByteBuffer
-
将 Bytebuffer 转换成 字符串
- toString(ByteBuffer) - Static method in class org.voovan.tools.buffer.TByteBuffer
-
将 Bytebuffer 转换成 字符串
- toString() - Method in class org.voovan.tools.collection.ArraySet
-
- toString() - Method in class org.voovan.tools.collection.EventMap.EventItem
-
- toString() - Method in class org.voovan.tools.collection.EventMap
-
- toString() - Method in class org.voovan.tools.collection.MultiMap
-
- toString() - Method in class org.voovan.tools.collection.RingBuffer
-
- toString() - Method in class org.voovan.tools.collection.RocksMap.RocksMapEntry
-
- toString() - Method in class org.voovan.tools.hotswap.Hotswaper.ClassFileInfo
-
- toString() - Method in class org.voovan.tools.pool.ObjectPool.InnerObject
-
- toString() - Method in class org.voovan.tools.pool.ObjectPool
-
- toUnicode(String) - Static method in class org.voovan.tools.TString
-
字符串转 Unicode
- TPerformance - Class in org.voovan.tools
-
系统性能相关
- TPerformance() - Constructor for class org.voovan.tools.TPerformance
-
- TPerformance.MemoryInfo - Class in org.voovan.tools
-
内存信息对象
- TPerformance.MEMTYPE - Enum in org.voovan.tools
-
内存信息类型枚举
- TPerformance.ObjectInfo - Class in org.voovan.tools
-
JVM 中对象信息
- TProperties - Class in org.voovan.tools
-
properties文件操作类
当properties 文件变更后自动移除缓存内的数据, 下次访问时会重新读取文件内容
- TProperties() - Constructor for class org.voovan.tools.TProperties
-
- TRACE - Static variable in class org.voovan.http.message.HttpStatic
-
- trace(String, HttpRouter) - Method in class org.voovan.http.server.HttpModule
-
TRACE 请求
- trace(String, HttpRouter) - Method in class org.voovan.http.server.WebServer
-
TRACE 请求
- TRACE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- TRAILER - Static variable in class org.voovan.http.message.HttpStatic
-
- TRAILER_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- TranscationType - Enum in org.voovan.db
-
事务类型枚举
- TRANSFER_ENCODING - Static variable in class org.voovan.http.message.HttpStatic
-
- TRANSFER_ENCODING_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- TransferSplitter - Class in org.voovan.network.messagesplitter
-
透传处理器
直接将数据进行透传,收到即调用过滤器,然后调用 IoHandler.onRecive 方法
使用这个分割器的时候不推荐使用过滤器,应为报文并不完整.
- TransferSplitter() - Constructor for class org.voovan.network.messagesplitter.TransferSplitter
-
- TReflect - Class in org.voovan.tools.reflect
-
反射工具类
- TReflect() - Constructor for class org.voovan.tools.reflect.TReflect
-
- trim(int, int) - Method in class org.voovan.tools.collection.RedisList
-
修剪当前 list
- trimEndLF(String) - Static method in class org.voovan.tools.TString
-
移除字符串尾部的换行符
- tryExpansion(int) - Method in class org.voovan.tools.buffer.RingDirectBuffer
-
重新分配内存空间的大小
- tryIndex(HttpRequest, HttpResponse) - Method in class org.voovan.http.server.HttpDispatcher
-
尝试用定义首页索引文件的名称
- tryLock(String, int) - Method in class org.voovan.tools.collection.RedisLock
-
尝试加锁
快速失败的方式
- tryLock(int) - Method in class org.voovan.tools.collection.RedisLock
-
尝试加锁
快速失败的方式
- TSerialize - Class in org.voovan.tools.serialize
-
JDK 序列化和反序列化封装
- TSerialize() - Constructor for class org.voovan.tools.serialize.TSerialize
-
- TSQL - Class in org.voovan.tools
-
SQL处理帮助类
注意所有的时间都用TDateTime.STANDER_DATETIME_TEMPLATE的格式
- TSQL() - Constructor for class org.voovan.tools.TSQL
-
- TStream - Class in org.voovan.tools
-
流操作类
- TStream() - Constructor for class org.voovan.tools.TStream
-
- TString - Class in org.voovan.tools
-
String 工具类
- TString() - Constructor for class org.voovan.tools.TString
-
- TUnsafe - Class in org.voovan.tools
-
Unsafe 工具类
- TUnsafe() - Constructor for class org.voovan.tools.TUnsafe
-
- TYPE_BEGIN_PERSISTED_PREPARE_XID - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_BEGIN_PREPARE_XID - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_BEGIN_UNPREPARE_XID - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_BLOB_INDEX - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_COLUMNFAMILY_BLOB_INDEX - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_COLUMNFAMILY_DELETION - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_COLUMNFAMILY_MERGE - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_COLUMNFAMILY_RANGE_DELETION - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_COLUMNFAMILY_SINGLE_DELETION - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_COLUMNFAMILY_VALUE - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_COMMIT_XID - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_DELETION - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_ELEMENT_COUNT - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_END_PREPARE_XID - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_LOGDATA - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_MERGE - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_NOOP - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_RANGE_DELETION - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_ROLLBACK_XID - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_SINGLE_DELETION - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TYPE_VALUE - Static variable in class org.voovan.tools.collection.RocksMap.RocksWalRecord
-
- TZip - Class in org.voovan.tools
-
压缩算法
- TZip() - Constructor for class org.voovan.tools.TZip
-
- udpAccept(UdpServerSocket, DatagramChannel, SocketAddress) - Method in class org.voovan.network.SocketSelector
-
UDP 服务接受一个新的连接
- udpReadFromChannel(SocketContext<DatagramChannel, UdpSession>, DatagramChannel) - Method in class org.voovan.network.SocketSelector
-
UDP 从通道读数据的方法
- UdpServerSocket - Class in org.voovan.network.udp
-
UdpSocket 连接
- UdpServerSocket(String, int, int) - Constructor for class org.voovan.network.udp.UdpServerSocket
-
socket 连接
默认不会出发空闲事件, 默认发超时时间: 1s
- UdpServerSocket(String, int, int, int) - Constructor for class org.voovan.network.udp.UdpServerSocket
-
socket 连接
默认发超时时间: 1s
- UdpServerSocket(String, int, int, int, int) - Constructor for class org.voovan.network.udp.UdpServerSocket
-
socket 连接
- UdpSession - Class in org.voovan.network.udp
-
UDP NIO 会话连接对象
- UdpSocket - Class in org.voovan.network.udp
-
UdpSocket 连接
- UdpSocket(String, int, int) - Constructor for class org.voovan.network.udp.UdpSocket
-
socket 连接
默认不会出发空闲事件, 默认发超时时间: 1s
- UdpSocket(String, int, int, int) - Constructor for class org.voovan.network.udp.UdpSocket
-
socket 连接
默认发超时时间: 1s
- UdpSocket(String, int, int, int, int) - Constructor for class org.voovan.network.udp.UdpSocket
-
socket 连接
- UdpSocket(SocketContext, DatagramChannel, InetSocketAddress) - Constructor for class org.voovan.network.udp.UdpSocket
-
构造函数
- udpWriteToChannel(UdpSocket, ByteBuffer) - Method in class org.voovan.network.SocketSelector
-
UDP 向通道写数据的方法
- unChars - Static variable in class org.voovan.tools.TString
-
- unConvertEscapeChar(String) - Static method in class org.voovan.tools.TString
-
将可在字符串中表达的转义字符,转义成系统转义字符
例如:将字符串中的 \\\" 转转成 \"
- underlineToCamel(String) - Static method in class org.voovan.tools.TString
-
下划线命名转驼峰命名
- unInitModule() - Method in class org.voovan.http.server.WebServer
-
模块卸载
- unInstall() - Method in class org.voovan.http.server.HttpModule
-
安装模块至 WebServer
- unInstall() - Method in class org.voovan.http.server.module.annontationRouter.AnnotationModule
-
- unInstall() - Method in class org.voovan.http.server.module.monitor.MonitorModule
-
- UNIQUE_ID - Static variable in class org.voovan.Global
-
- UniqueId - Class in org.voovan.tools
-
高速ID生成器
参考 snowflake 算法快速生成 ID
在 2109-05-15 15:35:11:103 可 保证无重复
- UniqueId() - Constructor for class org.voovan.tools.UniqueId
-
构造函数
- UniqueId(int) - Constructor for class org.voovan.tools.UniqueId
-
构造函数
- UniqueId(int, int) - Constructor for class org.voovan.tools.UniqueId
-
构造函数
- unlock() - Method in class org.voovan.tools.buffer.ByteBufferChannel
-
- unLock() - Method in class org.voovan.tools.collection.RedisLock
-
释放锁
- unLock(String) - Method in class org.voovan.tools.collection.RedisLock
-
释放锁
- unlock(Object) - Method in class org.voovan.tools.collection.RocksMap
-
释放锁
- UNLOCK_SUCCESS - Static variable in class org.voovan.tools.collection.RedisMap
-
- unPause() - Method in class org.voovan.http.server.WebServer
-
服务恢复
- unpause() - Method in class org.voovan.tools.log.LoggerThread
-
恢复日志输出
- unRegister(SelectionKey) - Method in class org.voovan.network.SocketSelector
-
在选择器中取消一个 SocketContext 的注册
- UNSAFE - Static variable in class org.voovan.tools.buffer.TByteBuffer
-
- unserialize(byte[]) - Static method in class org.voovan.tools.collection.RocksMap
-
- unserialize(byte[]) - Method in class org.voovan.tools.serialize.DefaultJDKSerialize
-
- unserialize(byte[]) - Method in class org.voovan.tools.serialize.DefaultJSONSerialize
-
- unserialize(byte[]) - Method in class org.voovan.tools.serialize.ProtoStuffSerialize
-
- unserialize(byte[]) - Method in interface org.voovan.tools.serialize.Serialize
-
反序列化方法
- unserialize(byte[]) - Static method in class org.voovan.tools.serialize.TSerialize
-
反序列化对象
- unWarpByteBufferChannel() - Method in class org.voovan.network.SSLParser
-
读取SSL消息到缓冲区
- unwarpData(ByteBuffer, ByteBuffer) - Method in class org.voovan.network.SSLParser
-
解包数据
- update(String) - Method in class org.voovan.db.JdbcOperate
-
执行数据库更新
- update(String, Object) - Method in class org.voovan.db.JdbcOperate
-
执行数据库更新,Object作为参数 字段名和对象属性名大消息必须大小写一致
- update(String, Map<String, Object>) - Method in class org.voovan.db.JdbcOperate
-
执行数据库更新,Map作为参数,字段名和Map键名大消息必须大小写一致
- update(String, Object...) - Method in class org.voovan.db.JdbcOperate
-
执行数据库更新,Map作为参数,字段名和Map键名大消息必须大小写一致
- update(String[], String[], int) - Method in class org.voovan.db.recorder.Dao
-
使用主键更新指定的对象属性
- update(String[], int) - Method in class org.voovan.db.recorder.Dao
-
使用主键更新指定的对象属性
- update(String...) - Method in class org.voovan.db.recorder.Dao
-
使用主键更新 dataFields 指定的所有属性, 但不包括主键
- update(int) - Method in class org.voovan.db.recorder.Dao
-
使用主键更新对象中所有非 null 的属性, 但不包括主键
- update() - Method in class org.voovan.db.recorder.Dao
-
如果有快照则使用主键根据对象变更的属性更新记录
- update(Consumer) - Method in class org.voovan.db.recorder.Dao
-
使用主键更新的更新回调方法, 在 modifyFunction 中进行对象的属性更新
- update(String, T, Query) - Method in class org.voovan.db.recorder.Recorder
-
更新操作
如果 Query 中的 data.length == 0 则更新所有非 null 的属性
- update(T, Query) - Method in class org.voovan.db.recorder.Recorder
-
更新操作
如果 Query 中的 data.length == 0, 更新对象中所有非 null 的属性, 但不包括主键
- update(String, T) - Method in class org.voovan.db.recorder.Recorder
-
更新操作
更新对象中所有非 null 的属性, 但不包括主键
- update(T) - Method in class org.voovan.db.recorder.Recorder
-
更新操作
更新对象中所有非 null 的属性, 但不包括主键
- updateAndCheck(String, int) - Method in class org.voovan.db.JdbcOperate
-
执行数据库更新
- updateAndCheck(String, int, Object) - Method in class org.voovan.db.JdbcOperate
-
执行数据库更新,Object作为参数 字段名和对象属性名大消息必须大小写一致
- updateAndCheck(String, int, Map<String, Object>) - Method in class org.voovan.db.JdbcOperate
-
执行数据库更新,Map作为参数,字段名和Map键名大消息必须大小写一致
- updateAndCheck(String, int, Object...) - Method in class org.voovan.db.JdbcOperate
-
执行数据库更新,Map作为参数,字段名和Map键名大消息必须大小写一致
- UpdateCountException - Exception in org.voovan.db.exception
-
更新异常
- UpdateCountException(String, Exception) - Constructor for exception org.voovan.db.exception.UpdateCountException
-
- UpdateCountException(String) - Constructor for exception org.voovan.db.exception.UpdateCountException
-
- UpdateCountException(Exception) - Constructor for exception org.voovan.db.exception.UpdateCountException
-
- updateField(Map<String, Object>, int) - Method in class org.voovan.db.recorder.Dao
-
使用主键更新指定的对象属性
- updateField(Map<String, Object>) - Method in class org.voovan.db.recorder.Dao
-
使用主键更新指定的对象属性
- updateField(Map<String, Object>, String[], int) - Method in class org.voovan.db.recorder.Dao
-
更新指定的对象属性
- UpdateFieldException - Exception in org.voovan.db.exception
-
更新异常
- UpdateFieldException(String, Exception) - Constructor for exception org.voovan.db.exception.UpdateFieldException
-
- UpdateFieldException(String) - Constructor for exception org.voovan.db.exception.UpdateFieldException
-
- UpdateFieldException(Exception) - Constructor for exception org.voovan.db.exception.UpdateFieldException
-
- updateLastTime() - Method in class org.voovan.network.SocketContext
-
- UPGRADE - Static variable in class org.voovan.http.extend.engineio.EIOPacket
-
- UPGRADE - Static variable in class org.voovan.http.message.HttpStatic
-
- UPGRADE_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- uploadFile(String, File) - Method in class org.voovan.http.client.HttpClient
-
上传文件
- upperCaseHead(String) - Static method in class org.voovan.tools.TString
-
单词首字母大写
- URL_METHOD_MAP - Variable in class org.voovan.http.server.module.annontationRouter.AnnotationModule
-
- UrlLimitIpFilter - Class in org.voovan.http.server.filter
-
根据 Url 限定 ip 访问的过滤器
- UrlLimitIpFilter() - Constructor for class org.voovan.http.server.filter.UrlLimitIpFilter
-
- USER_AGENT - Static variable in class org.voovan.http.message.HttpStatic
-
- USER_AGENT_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- validator() - Method in class org.voovan.tools.pool.ObjectPool
-
验证器
在获取对象时验证
- validator(Function<T, Boolean>) - Method in class org.voovan.tools.pool.ObjectPool
-
设置验证器
在获取对象时验证
- value() - Method in class org.voovan.tools.collection.RocksMap.RocksMapIterator
-
获取 value 的值
- value(String) - Method in class org.voovan.tools.json.JSONPath
-
获取JSONPath 对应的节点数据,忽略段大小写
- value(String, T) - Method in class org.voovan.tools.json.JSONPath
-
获取JSONPath 对应的节点数据,默认忽略段大小写
- value(String, Class<T>) - Method in class org.voovan.tools.json.JSONPath
-
获取节点值并转换成相应的对象,默认忽略段大小写
- value(String, Class<T>, T) - Method in class org.voovan.tools.json.JSONPath
-
获取节点值并转换成相应的对象,忽略段大小写
- valueBytes() - Method in class org.voovan.tools.collection.RocksMap.RocksMapIterator
-
获取 value 的值
- valueOf(String) - Static method in enum org.voovan.db.CallType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.db.DataBaseType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.db.recorder.Query.Operate
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.db.TranscationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.http.HttpContentType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.http.HttpRequestType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.http.message.packet.Body.BodyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.http.message.packet.Part.PartType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.http.message.Request.RequestType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.http.server.WebSocketDispatcher.WebSocketEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.http.websocket.WebSocketFrame.Opcode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.http.websocket.WebSocketType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.network.ConnectModel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.network.ConnectType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.network.Event.EventName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.network.MessageLoader.StopType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.tools.collection.CollectionSearch.Operate
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.tools.collection.EventMap.EventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.tools.compiler.sandbox.SandboxControler.ControlType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.voovan.tools.TPerformance.MEMTYPE
-
Returns the enum constant of this type with the specified name.
- valueRangeCount(V, V) - Method in class org.voovan.tools.collection.RedisZSet
-
某一个成员区间内的成员数量, 包含 min 和 max 的数据
- values() - Static method in enum org.voovan.db.CallType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.db.DataBaseType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.db.recorder.Query.Operate
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.db.TranscationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.http.HttpContentType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.http.HttpRequestType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.http.message.packet.Body.BodyType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.http.message.packet.Part.PartType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.http.message.Request.RequestType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.http.server.WebSocketDispatcher.WebSocketEvent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.http.websocket.WebSocketFrame.Opcode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.http.websocket.WebSocketType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.network.ConnectModel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.network.ConnectType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.network.Event.EventName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.network.MessageLoader.StopType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class org.voovan.tools.collection.CacheMap
-
- values() - Static method in enum org.voovan.tools.collection.CollectionSearch.Operate
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.tools.collection.EventMap.EventType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class org.voovan.tools.collection.EventMap
-
- values() - Method in class org.voovan.tools.collection.RedisMap
-
- values() - Method in class org.voovan.tools.collection.RocksMap
-
- values() - Static method in enum org.voovan.tools.compiler.sandbox.SandboxControler.ControlType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.voovan.tools.TPerformance.MEMTYPE
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Varint - Class in org.voovan.tools
-
Varint
- Varint() - Constructor for class org.voovan.tools.Varint
-
- varintToInt(byte[]) - Static method in class org.voovan.tools.Varint
-
- varintToInt(ByteBuffer) - Static method in class org.voovan.tools.Varint
-
- VARY - Static variable in class org.voovan.http.message.HttpStatic
-
- VARY_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- version - Variable in class org.voovan.http.message.packet.Protocol
-
版本
- VERSION - Static variable in class org.voovan.http.server.context.WebContext
-
- VIA - Static variable in class org.voovan.http.message.HttpStatic
-
- VIA_STRING - Static variable in class org.voovan.http.message.HttpStatic
-
- Voovan - Class in org.voovan
-
Voovan