Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

Abnormal - Annotation Type in org.voovan.tools.weave.aop.annotation
切面点描述类
ACCEPT - Static variable in class org.voovan.http.message.HttpStatic
 
ACCEPT_CHARSET - Static variable in class org.voovan.http.message.HttpStatic
 
ACCEPT_CHARSET_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
ACCEPT_ENCODING - Static variable in class org.voovan.http.message.HttpStatic
 
ACCEPT_ENCODING_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
ACCEPT_LANGUAGE - Static variable in class org.voovan.http.message.HttpStatic
 
ACCEPT_LANGUAGE_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
ACCEPT_RANGES - Static variable in class org.voovan.http.message.HttpStatic
 
ACCEPT_RANGES_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
ACCEPT_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
ACCEPT_THREAD_SIZE - Static variable in class org.voovan.network.SocketContext
 
acceptStart() - Method in class org.voovan.network.SocketContext
用于针对 Accept 进来的 Socket 连接的启动
acceptStart() - Method in class org.voovan.network.tcp.TcpServerSocket
 
acceptStart() - Method in class org.voovan.network.tcp.TcpSocket
 
acceptStart() - Method in class org.voovan.network.udp.UdpServerSocket
 
acceptStart() - Method in class org.voovan.network.udp.UdpSocket
 
ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in class org.voovan.http.message.HttpStatic
 
ACCESS_CONTROL_ALLOW_CREDENTIALS_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
ACCESS_CONTROL_ALLOW_HEADERS - Static variable in class org.voovan.http.message.HttpStatic
 
ACCESS_CONTROL_ALLOW_HEADERS_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
ACCESS_CONTROL_ALLOW_METHODS - Static variable in class org.voovan.http.message.HttpStatic
 
ACCESS_CONTROL_ALLOW_METHODS_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in class org.voovan.http.message.HttpStatic
 
ACCESS_CONTROL_ALLOW_ORIGIN_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in class org.voovan.http.message.HttpStatic
 
ACCESS_CONTROL_EXPOSE_HEADERS_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
ACK - Static variable in class org.voovan.http.extend.socketio.SIOPacket
 
acquire() - Method in class org.voovan.tools.bucket.Bucket
 
acquire(int) - Method in class org.voovan.tools.bucket.Bucket
 
acquire() - Method in class org.voovan.tools.bucket.LeakBucket
获取令牌, 立即返回
acquire(int) - Method in class org.voovan.tools.bucket.LeakBucket
获取令牌, 带有时间等待
acquire() - Method in class org.voovan.tools.bucket.TokenBucket
获取令牌, 立即返回
acquire(int) - Method in class org.voovan.tools.bucket.TokenBucket
获取令牌, 带有时间等待
add(E) - Method in class org.voovan.tools.collection.ArraySet
 
add(E) - Method in class org.voovan.tools.collection.Chain
 
add(K, V) - Method in class org.voovan.tools.collection.MultiMap
一次插入一个键值
add(V) - Method in class org.voovan.tools.collection.RedisList
 
add(int, V) - Method in class org.voovan.tools.collection.RedisList
 
add(V) - Method in class org.voovan.tools.collection.RedisList.RedisListIterator
 
add(double, V) - Method in class org.voovan.tools.collection.RedisZSet
新增一个元素
add(T) - Method in class org.voovan.tools.pool.ObjectPool
增加池中的对象
add(Date, long) - Static method in class org.voovan.tools.TDateTime
日期加操作
add(String, long, String) - Static method in class org.voovan.tools.TDateTime
日期加操作
addAll(Collection<E>) - Method in class org.voovan.tools.collection.FixedQueue
 
addAll(Collection<? extends V>) - Method in class org.voovan.tools.collection.RedisList
 
addAll(int, Collection<? extends V>) - Method in class org.voovan.tools.collection.RedisList
 
addAll(Map<V, Double>) - Method in class org.voovan.tools.collection.RedisZSet
新增一个元素
addAllValues(MultiMap<K, V>) - Method in class org.voovan.tools.collection.MultiMap
增加键/值
addBind(JdbcOperate, boolean) - Method in class org.voovan.db.JdbcOperate
增加连接事务关联绑定 只能绑定 TranscationType 为 NEST 的事务
addClazz(File, String) - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
增加一个动态类
addClazz(File) - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
增加一个动态类
addClazz(String, String) - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
增加一个动态类
addClazz(DynamicClass) - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
增加一个动态类
addCondition(String, Object) - Method in class org.voovan.tools.collection.CollectionSearch
 
addCondition(String, Object, boolean) - Method in class org.voovan.tools.collection.CollectionSearch
增加一个筛选条件
addCondition(String, CollectionSearch.Operate, Object) - Method in class org.voovan.tools.collection.CollectionSearch
增加一个筛选条件
addCondition(String, CollectionSearch.Operate, Object, boolean) - Method in class org.voovan.tools.collection.CollectionSearch
增加一个筛选条件
addCondition(Predicate<T>) - Method in class org.voovan.tools.collection.CollectionSearch
增加一个筛选条件
addEvent(int, Runnable) - Method in class org.voovan.network.SocketSelector
向执行器中增加一个选择事件
addEvent(int, Runnable) - Method in class org.voovan.tools.event.EventRunner
添加事件
addFilterByList(List<Map<String, Object>>) - Method in class org.voovan.http.server.context.WebServerConfig
使用列表初始话过滤器链
addFilterChain(WebSocketFilter) - Method in class org.voovan.http.websocket.WebSocketRouter
 
addFirst(V) - Method in class org.voovan.tools.collection.RedisList
 
addFunction(File, String) - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
增加一个动态函数
addFunction(File) - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
增加一个动态函数
addFunction(String, String) - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
增加一个动态函数
addFunction(DynamicFunction) - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
增加一个动态函数
addImport(Class) - Method in class org.voovan.tools.compiler.function.DynamicFunction
增加预置到处类
addImportFunction(String) - Method in class org.voovan.tools.compiler.function.DynamicFunction
增加一个导入函数
addIndex(int, E) - Method in class org.voovan.tools.collection.FixedQueue
 
addIoEvent() - Method in class org.voovan.network.SocketSelector
向执行器中增加一个选择事件
addLast(V) - Method in class org.voovan.tools.collection.RedisList
 
addLogMessage(String) - Method in class org.voovan.tools.log.LoggerThread
增加消息
addLogMessage(String) - Method in class org.voovan.tools.log.SingleLogger
增加消息
addModuleByList(List<Map<String, Object>>) - Method in class org.voovan.http.server.context.WebServerConfig
使用列表初始话路由处理器
addOps(SelectionKey, int) - Static method in class org.voovan.network.NioUtil
为 SelectionKey 增加一个操作
addPart(Part) - Method in class org.voovan.http.client.HttpClient
设置POST多段请求 类似 Form 的 Actiong="POST" enctype="multipart/form-data"
addPrepareArg(int, Class, String) - Method in class org.voovan.tools.compiler.function.DynamicFunction
增加一个调用参数
addRequest(String) - Method in class org.voovan.http.server.module.monitor.IPAnalysis
 
addRequestTime(int) - Method in class org.voovan.http.server.module.monitor.RequestAnalysis
增加请求时间
addResponse(Object) - Method in class org.voovan.network.handler.SynchronousHandler
增加响应对象
addressField - Static variable in class org.voovan.tools.buffer.TByteBuffer
 
addressFieldOffset - Static variable in class org.voovan.tools.buffer.TByteBuffer
 
addRouteHandler(String, WebSocketRouter) - Method in class org.voovan.http.server.WebSocketDispatcher
增加一个路由规则
addRouteMethod(String) - Method in class org.voovan.http.server.HttpDispatcher
增加新的路由方法,例如:HTTP 方法 GET、POST 等等
addRouter(String, String, HttpRouter) - Method in class org.voovan.http.server.HttpDispatcher
增加一个路由规则
addRouterByList(List<Map<String, Object>>) - Method in class org.voovan.http.server.context.WebServerConfig
使用列表初始话路由处理器
addShutDownHook(Runnable) - Static method in class org.voovan.tools.TEnv
增加进程结束的 hook 操作
addTask(HashWheelTask, int, boolean) - Method in class org.voovan.tools.hashwheeltimer.HashWheel
增加任务
addTask(HashWheelTask, int) - Method in class org.voovan.tools.hashwheeltimer.HashWheel
增加任务 同步方式执行
addTask(HashWheelTask) - Method in class org.voovan.tools.hashwheeltimer.HashWheel
增加任务
addTask(HashWheelTask, int) - Method in class org.voovan.tools.hashwheeltimer.HashWheelTimer
增加任务 同步方式执行
addTask(HashWheelTask, int, boolean) - Method in class org.voovan.tools.hashwheeltimer.HashWheelTimer
增加任务
addTask(Runnable, int) - Method in class org.voovan.tools.hashwheeltimer.HashWheelTimer
增加任务 同步方式执行
addTask(Runnable, int, boolean) - Method in class org.voovan.tools.hashwheeltimer.HashWheelTimer
增加任务
addValues(K, List<V>) - Method in class org.voovan.tools.collection.MultiMap
增加键的一系列的值
addValues(K, V[]) - Method in class org.voovan.tools.collection.MultiMap
增加键的一系列的值
adjust(long, Integer, Integer) - Static method in class org.voovan.tools.UniqueId
 
adjust(String, Integer, Integer) - Static method in class org.voovan.tools.UniqueId
 
After - Annotation Type in org.voovan.tools.weave.aop.annotation
切面点描述类
afterInvoke(HttpRequest, HttpResponse, AnnotationRouter, Object) - Method in interface org.voovan.http.server.module.annontationRouter.router.AnnotationRouterFilter
注解路由后置拦截方法
AGE - Static variable in class org.voovan.http.message.HttpStatic
 
AGE_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
agentAttach(String) - Static method in class org.voovan.tools.TEnv
附加 Agentjar 到目标地址
agentmain(String, Instrumentation) - Static method in class org.voovan.tools.DynamicAgent
 
aliveTime(long) - Method in class org.voovan.tools.pool.ObjectPool
设置对象池的对象存活时间
allocateDirect() - Static method in class org.voovan.tools.buffer.TByteBuffer
根据框架的非堆内存配置, 分配 ByteBuffer
allocateDirect(int) - Static method in class org.voovan.tools.buffer.TByteBuffer
根据框架的非堆内存配置, 分配 ByteBuffer
allocateInstance(Class<T>) - Static method in class org.voovan.tools.reflect.TReflect
采用 Unsafe 构造一个对象,无须参数
allocateInstance(Class) - Static method in class org.voovan.tools.TUnsafe
 
allocateManualReleaseBuffer(int) - Static method in class org.voovan.tools.buffer.TByteBuffer
分配可能手工进行释放的 ByteBuffer
ALLOW - Static variable in class org.voovan.http.message.HttpStatic
 
ALLOW_IP_ADDRESS - Static variable in class org.voovan.http.server.module.monitor.MonitorGlobal
 
ALLOW_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
ALPHABET - Static variable in class org.voovan.tools.security.TBase58
 
and(String, Query.Operate) - Method in class org.voovan.db.recorder.Query
 
and(String...) - Method in class org.voovan.db.recorder.Query
 
AnnotationModule - Class in org.voovan.http.server.module.annontationRouter
注解路由模块
AnnotationModule() - Constructor for class org.voovan.http.server.module.annontationRouter.AnnotationModule
 
AnnotationRouter - Class in org.voovan.http.server.module.annontationRouter.router
通过注解实现的路由
AnnotationRouter(AnnotationModule, Class, Method, Router, Router, String, String) - Constructor for class org.voovan.http.server.module.annontationRouter.router.AnnotationRouter
构造函数
AnnotationRouterException - Exception in org.voovan.http.server.exception
注解路由异常
AnnotationRouterException(String) - Constructor for exception org.voovan.http.server.exception.AnnotationRouterException
 
AnnotationRouterException(String, Exception) - Constructor for exception org.voovan.http.server.exception.AnnotationRouterException
 
AnnotationRouterFilter - Interface in org.voovan.http.server.module.annontationRouter.router
注解路由拦截器
Aop - Annotation Type in org.voovan.tools.weave.aop.annotation
切面扫描点类
AopWeave - Class in org.voovan.tools.weave.aop
Aop 字节码织入类
AopWeave() - Constructor for class org.voovan.tools.weave.aop.AopWeave
 
append(ByteBuffer, int, ByteBuffer, int, int) - Static method in class org.voovan.tools.buffer.TByteBuffer
在 srcBuffer 后追加 appendBuffer;
APPLICATION_JSON - Static variable in class org.voovan.http.message.HttpStatic
 
APPLICATION_JSON_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
Around - Annotation Type in org.voovan.tools.weave.aop.annotation
切面点描述类
array() - Method in class org.voovan.tools.buffer.ByteBufferChannel
获取缓冲区有效字节数组的一个拷贝 修改这个数组将不会影响当前对象 返回 0 到 size 的有效数据 从堆外复制到堆内
arrayConcat(Object[], int, Object[], int) - Static method in class org.voovan.tools.TObject
数组拼接
ArraySet<E> - Class in org.voovan.tools.collection
简单 Array 为基础的 Set 类
ArraySet(int) - Constructor for class org.voovan.tools.collection.ArraySet
 
arrayToMap(T[]) - Static method in class org.voovan.tools.TObject
将数组转换成 Map key 位置坐标, 从 1 开始计数 value 数组值
asList() - Method in class org.voovan.tools.collection.FixedQueue
 
asList(Object...) - Static method in class org.voovan.tools.TObject
初始化一个 List
asMap(Object...) - Static method in class org.voovan.tools.TObject
初始化一个 Map
asNotNullMap(Object...) - Static method in class org.voovan.tools.TObject
初始化一个 Map, 并移除值为 null 或者 "" 的键值对
assembleSQLWithArray(String, Object[]) - Static method in class org.voovan.tools.TSQL
使用数组参数的属性组装SQL
assembleSQLWithMap(String, Map<String, Object>) - Static method in class org.voovan.tools.TSQL
使用argMap参数的KV组装SQL SQL字符串中以:开始的相同字符串将被替换
assembleSQLWithObject(String, Object) - Static method in class org.voovan.tools.TSQL
使用argObjectj参数的属性组装SQL
assembly(Object...) - Static method in class org.voovan.tools.TString
字符串快捷拼装方法
assemblyPath(Object...) - Static method in class org.voovan.tools.TFile
路径拼装
async - Variable in class org.voovan.http.client.AsyncHandler
 
ASYNC_RECIVE - Static variable in class org.voovan.network.SocketContext
 
ASYNC_SEND - Static variable in class org.voovan.network.SocketContext
 
AsyncHandler - Class in org.voovan.http.client
HttpClient 异步 IoHandler 实现
AsyncHandler(HttpClient) - Constructor for class org.voovan.http.client.AsyncHandler
 
asyncSend(String, Consumer<Response>) - Method in class org.voovan.http.client.HttpClient
连接并发送请求,异步获得响应
asyncSend(Consumer<Response>) - Method in class org.voovan.http.client.HttpClient
连接并发送请求,异步获得响应
attach(HttpRequest, HttpResponse) - Method in class org.voovan.http.server.HttpSession
绑定当前 Session 到一个 http 请求响应对
attachment() - Method in class org.voovan.tools.event.EventRunner
获取附属对象
attachment(Object) - Method in class org.voovan.tools.event.EventRunner
设置附属对象
attachSession(IoSession, String, String) - Static method in class org.voovan.network.HeartBeat
将心跳绑定到 Session
attachSession(IoSession, int) - Static method in class org.voovan.network.HeartBeat
将心跳绑定到 Session 默认使用 PING, PONG 作为心跳消息
attField - Static variable in class org.voovan.tools.buffer.TByteBuffer
 
attFieldOffset - Static variable in class org.voovan.tools.buffer.TByteBuffer
 
Attribute - Annotation Type in org.voovan.http.server.module.annontationRouter.annotation
注解路由 Session
Attributes - Class in org.voovan.tools.collection
属性存储器
Attributes() - Constructor for class org.voovan.tools.collection.Attributes
 
attributes() - Method in class org.voovan.tools.collection.Attributes
获取全部属性参数
AUTH_TOKEN - Static variable in class org.voovan.http.server.context.WebContext
管理令牌
AUTHENTICATION_INFO - Static variable in class org.voovan.http.message.HttpStatic
 
AUTHENTICATION_INFO_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
AUTHORIZATION - Static variable in class org.voovan.http.message.HttpStatic
 
AUTHORIZATION_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
autoRefreshOnGet(boolean) - Method in class org.voovan.tools.pool.ObjectPool
 
autoReload(int) - Method in class org.voovan.tools.hotswap.Hotswaper
自动热加载 Class
autoRemove(boolean) - Method in class org.voovan.tools.collection.CacheMap
设置失效是否自动移除
available() - Method in class org.voovan.tools.buffer.ByteBufferChannel
当前数组空闲的大小
avaliable() - Method in class org.voovan.tools.buffer.RingDirectBuffer
缓冲区可写空间
avaliable() - Method in class org.voovan.tools.collection.RingBuffer
缓冲区可写空间
avaliableSize() - Method in class org.voovan.tools.pool.ObjectPool
可用的对象数

B

BASE - Static variable in class org.voovan.tools.security.TBase58
 
batch(String[]) - Method in class org.voovan.db.JdbcOperate
执行数据库批量更新
batchMap(String, Collection<Map<String, Object>>) - Method in class org.voovan.db.JdbcOperate
执行数据库批量更新
batchObject(String, Collection<?>) - Method in class org.voovan.db.JdbcOperate
执行数据库批量更新 字段名和对象属性名大消息必须大小写一致
beat(IoSession) - Static method in class org.voovan.network.HeartBeat
一次心跳动作
Before - Annotation Type in org.voovan.tools.weave.aop.annotation
切面点描述类
beforeInvoke(HttpRequest, HttpResponse, AnnotationRouter) - Method in interface org.voovan.http.server.module.annontationRouter.router.AnnotationRouterFilter
注解路由前置拦截方法
beginTransaction() - Method in class org.voovan.db.JdbcOperate
开启事务
beginTransaction() - Method in class org.voovan.tools.collection.RocksMap
开启事务 同一个线程共线给一个事务 默认: 锁提交等待时间-1, 死锁检测:true, 是否启用快照事务: false
beginTransaction(long, boolean, boolean) - Method in class org.voovan.tools.collection.RocksMap
开启事务 同一个线程共线给一个事务 事务都是读事务,无论操作的记录间是否有交集,都不会锁定。 事务包含读、写事务: 所有的读事务不会锁定,读到的数据取决于snapshot设置。 写事务之间如果不存在记录交集,不会锁定。 写事务之间如果存在记录交集,此时如果未设置snapshot,则交集部分的记录是可以串行提交的。如果设置了snapshot,则第一个写事务(写锁队列的head)会成功,其他写事务会失败(之前的事务修改了该记录的情况下)。
BINARY_ACK - Static variable in class org.voovan.http.extend.socketio.SIOPacket
 
BINARY_EVENT - Static variable in class org.voovan.http.extend.socketio.SIOPacket
 
bindToSocketSelector(int) - Method in class org.voovan.network.SocketContext
绑定到 SocketSelector
BLOCK_LENGTH_BYTES - Static variable in class org.voovan.tools.security.TBase58
 
BLOCK_LENGTH_DIGITS - Static variable in class org.voovan.tools.security.TBase58
 
Body - Class in org.voovan.http.message.packet
HTTP的内容对象
Body() - Constructor for class org.voovan.http.message.packet.Body
构造函数
Body(byte[]) - Constructor for class org.voovan.http.message.packet.Body
构造函数
Body(String) - Constructor for class org.voovan.http.message.packet.Body
构造函数
body() - Method in class org.voovan.http.message.packet.Part
Part 的 body 对象
body() - Method in class org.voovan.http.message.Request
获取 Body 对象
body() - Method in class org.voovan.http.message.Response
获取 Body 对象
Body - Annotation Type in org.voovan.http.server.module.annontationRouter.annotation
注解路由 Body
Body.BodyType - Enum in org.voovan.http.message.packet
Body 类型枚举
BODY_MARK - Static variable in class org.voovan.http.message.HttpStatic
 
BODY_MARK_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
BodyParam - Annotation Type in org.voovan.http.server.module.annontationRouter.annotation
注解路由 BodyParam
BOOT_TIME_MILLS - Static variable in class org.voovan.tools.TDateTime
 
BOOT_TIME_NANOS - Static variable in class org.voovan.tools.TDateTime
 
borrow() - Method in class org.voovan.tools.pool.ObjectPool
借出这个对象 如果有提供 supplier 函数, 在没有可借出对象时会构造一个新的对象, 否则返回 null
borrow(long) - Method in class org.voovan.tools.pool.ObjectPool
借出对象
borrowedSize() - Method in class org.voovan.tools.pool.ObjectPool
出借的对象数
BOUNDARY - Static variable in class org.voovan.http.message.HttpStatic
 
BOUNDARY_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
Bucket - Class in org.voovan.tools.bucket
令牌桶,漏桶基类
Bucket() - Constructor for class org.voovan.tools.bucket.Bucket
 
BUCKET_HASH_WHEEL_TIMER - Static variable in class org.voovan.tools.bucket.Bucket
 
BUFFER_RELEASED - Static variable in exception org.voovan.http.message.exception.HttpParserException
 
BufferLengthSplitter - Class in org.voovan.network.messagesplitter
按定长对消息分割 超过指定长度也会分割
BufferLengthSplitter(int) - Constructor for class org.voovan.network.messagesplitter.BufferLengthSplitter
 
buildAppDataBuffer() - Method in class org.voovan.network.SSLParser
 
buildConfigFromFile(String) - Static method in class org.voovan.http.server.context.WebContext
从一个配置文件, 获取一个 WebServer 的配置对象
buildConfigFromJSON(String) - Static method in class org.voovan.http.server.context.WebContext
从一个配置字符串, 获取一个 WebServer 的配置对象
buildConfigFromMap(Map<String, Object>) - Static method in class org.voovan.http.server.context.WebContext
获取一个 WebServer 的配置对象
buildConfigFromRemote(String) - Static method in class org.voovan.http.server.context.WebContext
从一个配置字符串, 获取一个 WebServer 的配置对象
buildCookie(Map<String, String>) - Static method in class org.voovan.http.message.packet.Cookie
通过 Map 构建一个 Cookie 对象
buildDeleteSqlTemplate(String, T, Query) - Method in class org.voovan.db.recorder.Recorder
构造删除的 SQL
buildInsertSqlTemplate(String, T) - Method in class org.voovan.db.recorder.Recorder
构造插入的 SQL
buildNetDataBuffer() - Method in class org.voovan.network.SSLParser
 
buildQueryField(T, Query) - Method in class org.voovan.db.recorder.Recorder
 
buildQuerySqlTemplate(String, T, Query) - Method in class org.voovan.db.recorder.Recorder
构造查询的 SQL
buildQueryString(Map<String, Object>, String) - Static method in class org.voovan.http.client.HttpClient
构建QueryString 将 Map 集合转换成 QueryString 字符串
buildUpdateBaseObject(R, String...) - Static method in class org.voovan.db.recorder.Recorder
根据需要更新的字段构造一个更新对象
buildUpdateSqlTemplate(String, T, Query) - Method in class org.voovan.db.recorder.Recorder
构造更新的 SQL
buildWebServerConfig() - Static method in class org.voovan.http.server.context.WebContext
构造一个新的 WebServer 配置对象
BYTE_ARRAY_CLASS - Static variable in class org.voovan.network.filter.ByteFilter
 
BYTE_AT - Static variable in class org.voovan.Global
 
BYTE_BACKSLASH - Static variable in class org.voovan.Global
 
BYTE_BUFFER_ANALYSIS - Static variable in class org.voovan.tools.buffer.TByteBuffer
 
BYTE_BUFFER_COUNT - Static variable in class org.voovan.tools.buffer.TByteBuffer
 
BYTE_COLON - Static variable in class org.voovan.Global
 
BYTE_CR - Static variable in class org.voovan.Global
 
BYTE_EOF - Static variable in class org.voovan.Global
 
BYTE_EQUAL - Static variable in class org.voovan.Global
 
BYTE_LC_BRACES - Static variable in class org.voovan.Global
 
BYTE_LF - Static variable in class org.voovan.Global
 
BYTE_LS_BRACES - Static variable in class org.voovan.Global
 
BYTE_POINT - Static variable in class org.voovan.Global
 
BYTE_QUESTION - Static variable in class org.voovan.Global
 
BYTE_QUOTE - Static variable in class org.voovan.Global
 
BYTE_RC_BRACES - Static variable in class org.voovan.Global
 
BYTE_RS_BRACES - Static variable in class org.voovan.Global
 
BYTE_S_QUOTE - Static variable in class org.voovan.Global
 
BYTE_SHAPE - Static variable in class org.voovan.Global
 
BYTE_SLASH - Static variable in class org.voovan.Global
 
BYTE_SPACE - Static variable in class org.voovan.Global
 
BYTE_STAR - Static variable in class org.voovan.Global
 
BYTE_SUB - Static variable in class org.voovan.Global
 
byteArrayCompare(byte[], byte[]) - Static method in class org.voovan.tools.TByte
安自己比较两个byte[]的大小
byteArrayCompare(byte[], int, int, byte[], int, int) - Static method in class org.voovan.tools.TByte
安自己比较两个byte[]的大小
byteArrayConcat(byte[], int, byte[], int) - Static method in class org.voovan.tools.TByte
字节数组拼接
byteArrayIndexOf(byte[], byte[]) - Static method in class org.voovan.tools.TByte
定位某个字节数组在字节数组中的位置
byteArrayStartWith(byte[], byte[]) - Static method in class org.voovan.tools.TByte
比较两个byte[],是否 byte1 以 byte2 作为开始部分
ByteBufferChannel - Class in org.voovan.tools.buffer
ByteBuffer双向通道 默认: 非线程安全模式
ByteBufferChannel(int) - Constructor for class org.voovan.tools.buffer.ByteBufferChannel
构造函数
ByteBufferChannel(int, Integer) - Constructor for class org.voovan.tools.buffer.ByteBufferChannel
构造函数
ByteBufferChannel(ByteBuffer) - Constructor for class org.voovan.tools.buffer.ByteBufferChannel
构造函数
ByteBufferChannel() - Constructor for class org.voovan.tools.buffer.ByteBufferChannel
构造函数
ByteFilter - Class in org.voovan.network.filter
Byte数据过滤器 encode 传入为 byte[] decode 返回为 byte[] 255+4位为数据长度+255+数据
ByteFilter() - Constructor for class org.voovan.network.filter.ByteFilter
 
byteIndexOf(byte[], byte) - Static method in class org.voovan.tools.TByte
定位某个字节在字节数组中的位置
ByteMessageSplitter - Class in org.voovan.network.messagesplitter
Byte数据截断器 255+4位为数据长度+255+数据
ByteMessageSplitter() - Constructor for class org.voovan.network.messagesplitter.ByteMessageSplitter
 
byteToInt(byte[]) - Static method in class org.voovan.http.websocket.WebSocketTools
byte 转换成 int

C

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
 

D

Dao<T extends Dao> - Class in org.voovan.db.recorder
Dao 对象基础类
Dao() - Constructor for class org.voovan.db.recorder.Dao
 
DaoException - Exception in org.voovan.db.exception
Class name
DaoException() - Constructor for exception org.voovan.db.exception.DaoException
 
DaoException(String) - Constructor for exception org.voovan.db.exception.DaoException
 
DaoException(String, Throwable) - Constructor for exception org.voovan.db.exception.DaoException
 
DaoException(Throwable) - Constructor for exception org.voovan.db.exception.DaoException
 
DaoException(String, Throwable, boolean, boolean) - Constructor for exception org.voovan.db.exception.DaoException
 
data(String...) - Method in class org.voovan.db.recorder.Query
 
data - Variable in class org.voovan.tools.FastThread
 
DataBaseType - Enum in org.voovan.db
数据库类型枚举
datagramChannel() - Method in class org.voovan.network.udp.UdpSession
DatagramChannel 对象
dataNotify() - Method in class org.voovan.network.handler.SynchronousHandler
 
DATE - Static variable in class org.voovan.http.message.HttpStatic
 
DATE_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
dbIndex(int) - Method in class org.voovan.tools.collection.RedisMap
选择当前数据集
dbOptions - Variable in class org.voovan.tools.collection.RocksMap
 
dealException(SocketContext, Exception) - Method in class org.voovan.network.SocketSelector
异常处理方法
dealLimiter(RateLimiterFilter.Limiter, HttpResponse) - Method in class org.voovan.http.server.filter.RateLimiterFilter
 
Deallocator - Class in org.voovan.tools.buffer
自动跟踪 GC 销毁的
debug(Object) - Static method in class org.voovan.tools.log.Logger
 
debugf(String, Object...) - Static method in class org.voovan.tools.log.Logger
 
decode(IoSession, Object) - Method in class org.voovan.http.client.HttpClientFilter
 
decode(String) - Static method in class org.voovan.http.extend.engineio.EIOParser
解析 engine.io 报文
decode(String) - Static method in class org.voovan.http.extend.socketio.SIOParser
解析字符串成 Packet 对象
decode(IoSession, Object) - Method in class org.voovan.http.server.WebServerFilter
将请求ByteBuffer转换成 HttpRequest
decode(WebSocketSession, Object) - Method in class org.voovan.http.websocket.filter.StringFilter
 
decode(WebSocketSession, Object) - Method in interface org.voovan.http.websocket.WebSocketFilter
过滤器解密函数,接收事件(onRecive)前调用 如果任何一个过滤器返回的是null, 则它后面的过滤器不会被执行, 且不会执行 onRevcive 如果最后一个过滤器如果返回 null, 则不会进行路由处理
decode(IoSession, Object) - Method in class org.voovan.network.filter.ByteFilter
 
decode(IoSession, Object) - Method in class org.voovan.network.filter.CipherFilter
 
decode(IoSession, Object) - Method in class org.voovan.network.filter.StringFilter
 
decode(IoSession, Object) - Method in class org.voovan.network.filter.ZipFilter
 
decode(IoSession, Object) - Method in interface org.voovan.network.IoFilter
过滤器解密函数,接收事件(onRecive)前调用 如果任何一个过滤器返回的是null, 则它后面的过滤器不会被执行, 且不会执行 onRevcive
decode(String) - Static method in class org.voovan.tools.security.TBase58
 
decode(String) - Static method in class org.voovan.tools.security.TBase64
 
decodeGZip(byte[]) - Static method in class org.voovan.tools.TZip
GZip 解压缩
decodeGZip(File, File) - Static method in class org.voovan.tools.TZip
GZip 解压文件
decodeZip(byte[]) - Static method in class org.voovan.tools.TZip
Zip 解压缩
decrypt(byte[]) - Method in class org.voovan.tools.security.Cipher
加密算法
decryptBASE64(String) - Static method in class org.voovan.tools.security.THash
BASE64解密
DEFAULT_BYTE_BUFFER_SIZE - Static variable in class org.voovan.tools.buffer.TByteBuffer
 
DEFAULT_COLUMN_FAMILY_NAME - Static variable in class org.voovan.tools.collection.RocksMap
 
DEFAULT_LOG_TEMPLATE - Static variable in class org.voovan.tools.log.LoggerStatic
 
DEFAULT_SCAN_ROUTER_INTERVAL - Static variable in class org.voovan.http.server.module.annontationRouter.AnnotationModule
 
DEFAULT_SCAN_ROUTER_PACKAGE - Static variable in class org.voovan.http.server.module.annontationRouter.AnnotationModule
 
DEFAULT_SIZE - Static variable in class org.voovan.tools.collection.RingBuffer
 
DEFAULT_USER_AGENT - Static variable in class org.voovan.http.client.HttpClient
 
DefaultJDKSerialize - Class in org.voovan.tools.serialize
默认 JDK 序列化的实现
DefaultJDKSerialize() - Constructor for class org.voovan.tools.serialize.DefaultJDKSerialize
 
DefaultJSONSerialize - Class in org.voovan.tools.serialize
默认框架内 JSON 序列化的实现
DefaultJSONSerialize() - Constructor for class org.voovan.tools.serialize.DefaultJSONSerialize
 
defaultPoolSize() - Static method in class org.voovan.tools.collection.CacheStatic
获取系统自动计算的连接池的大小
defaultValue(File, String) - Static method in class org.voovan.tools.TProperties
从Properties读取双精度浮点数
DEFLATE - Static variable in class org.voovan.http.message.HttpStatic
 
DEFLATE_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
Deflater(byte[]) - Static method in class org.voovan.tools.TZip
Inflater 压缩
Deflater(File, File) - Static method in class org.voovan.tools.TZip
Inflater 文件压缩处理
delete(String[], int) - Method in class org.voovan.db.recorder.Dao
删除指定的数据
delete(String...) - Method in class org.voovan.db.recorder.Dao
删除指定的数据
delete(int) - Method in class org.voovan.db.recorder.Dao
删除指定的数据
delete() - Method in class org.voovan.db.recorder.Dao
如果有快照则使用主键根据对象变更的属性作为条件删除数据
delete(String, T, Query) - Method in class org.voovan.db.recorder.Recorder
删除操作
delete(T, Query) - Method in class org.voovan.db.recorder.Recorder
删除操作
delete(String, T) - Method in class org.voovan.db.recorder.Recorder
删除操作
delete(T) - Method in class org.voovan.db.recorder.Recorder
删除操作
DELETE - Static variable in class org.voovan.http.message.HttpStatic
 
delete(String, HttpRouter) - Method in class org.voovan.http.server.HttpModule
DELETE 请求
delete(String, HttpRouter) - Method in class org.voovan.http.server.WebServer
DELETE 请求
DELETE_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
deleteFile(File) - Static method in class org.voovan.tools.TFile
删除文件
deleteFile(String) - Static method in class org.voovan.tools.TFile
删除文件
descendingIterator() - Method in class org.voovan.tools.collection.RedisList
 
destory(HttpModule) - Method in interface org.voovan.http.server.HttpModuleLifeCycle
 
destory(WebServer) - Method in interface org.voovan.http.server.WebServerLifeCycle
 
destory(BiFunction<K, V, Long>) - Method in class org.voovan.tools.collection.CacheMap
设置对象销毁函数
destory() - Method in class org.voovan.tools.pool.ObjectPool
获取对象销毁函数 在对象被销毁前工作
destory(Function<T, Boolean>) - Method in class org.voovan.tools.pool.ObjectPool
设置对象销毁函数 在对象被销毁前工作
digest(String, String) - Static method in class org.voovan.tools.security.THash
 
DIRECT_BYTE_BUFFER_CLASS - Static variable in class org.voovan.tools.buffer.TByteBuffer
 
DIRECT_BYTE_BUFFER_CONSTURCTOR - Static variable in class org.voovan.tools.buffer.TByteBuffer
 
directNext(boolean) - Method in class org.voovan.tools.collection.RocksMap.RocksMapIterator
只是执行 next 不反序列化数据
DISCONNECT - Static variable in class org.voovan.http.extend.socketio.SIOPacket
 
disposeFilter(Chain<HttpFilterConfig>, HttpRequest, HttpResponse) - Method in class org.voovan.http.server.HttpDispatcher
//正向处理过滤器
disposeHttp(IoSession, HttpRequest, HttpResponse) - Method in class org.voovan.http.server.WebServerHandler
Http 请求响应处理
disposeInvertedFilter(Chain<HttpFilterConfig>, HttpRequest, HttpResponse) - Method in class org.voovan.http.server.HttpDispatcher
反向处理过滤器
disposeRoute(HttpRequest, HttpResponse) - Method in class org.voovan.http.server.HttpDispatcher
Http 路由处理函数
disposeSession(HttpRequest, WebSocketRouter) - Method in class org.voovan.http.server.WebSocketDispatcher
处理 WebSocketSession
disposeUpgrade(IoSession, HttpRequest, HttpResponse) - Method in class org.voovan.http.server.WebServerHandler
 
disposeWebSocket(IoSession, WebSocketFrame) - Method in class org.voovan.http.server.WebServerHandler
WebSocket 帧处理
doHandShake() - Method in class org.voovan.network.SSLParser
进行 SSL 握手
doRecive(IoSession, int) - Static method in class org.voovan.network.EventProcess
接收的消息处理函数
doRegex(String, String) - Static method in class org.voovan.tools.TString
执行正则运算
doRegex(String, String, Integer) - Static method in class org.voovan.tools.TString
执行正则运算
doTask() - Method in class org.voovan.tools.hashwheeltimer.HashWheelTask
步进一次
drop() - Method in class org.voovan.tools.collection.RocksMap
删除这个列族
duplicate(String) - Method in class org.voovan.tools.collection.RocksMap
复制出一个列族不同,但事务共享的 RocksMap
duplicate(String, boolean) - Method in class org.voovan.tools.collection.RocksMap
复制出一个列族不同的 RocksMAp
DynamicAgent - Class in org.voovan.tools
JavaAgent对象
DynamicAgent() - Constructor for class org.voovan.tools.DynamicAgent
 
DynamicClass - Class in org.voovan.tools.compiler.clazz
动态类管理类
DynamicClass(String, String) - Constructor for class org.voovan.tools.compiler.clazz.DynamicClass
构造函数
DynamicClass(File, String) - Constructor for class org.voovan.tools.compiler.clazz.DynamicClass
构造函数 默认使用文件名作为命名
DynamicClassLoader - Class in org.voovan.tools.compiler
动态类加载器
DynamicClassLoader(ClassLoader) - Constructor for class org.voovan.tools.compiler.DynamicClassLoader
 
DynamicCompiler - Class in org.voovan.tools.compiler
编译器
DynamicCompiler() - Constructor for class org.voovan.tools.compiler.DynamicCompiler
编译器
DynamicCompiler(String, String, String) - Constructor for class org.voovan.tools.compiler.DynamicCompiler
编译器
DynamicCompilerManager - Class in org.voovan.tools.compiler
动态编译管理类
DynamicCompilerManager() - Constructor for class org.voovan.tools.compiler.DynamicCompilerManager
 
DynamicFunction - Class in org.voovan.tools.compiler.function
动态函数管理类 为了安全问题,默认不外部包导入功能,如果需要可以使用 setEnableImportInCode 方法设置
DynamicFunction(String, String) - Constructor for class org.voovan.tools.compiler.function.DynamicFunction
构造函数
DynamicFunction(File, String) - Constructor for class org.voovan.tools.compiler.function.DynamicFunction
构造函数

E

EIODispatcher - Class in org.voovan.http.extend.engineio
Engine IO 消息分发
EIODispatcher(Config) - Constructor for class org.voovan.http.extend.engineio.EIODispatcher
 
EIOHandler - Class in org.voovan.http.extend.engineio
Engine IO 业务句柄
EIOHandler() - Constructor for class org.voovan.http.extend.engineio.EIOHandler
 
EIOPacket - Class in org.voovan.http.extend.engineio
engine.io 报文
EIOPacket() - Constructor for class org.voovan.http.extend.engineio.EIOPacket
 
EIOPacket(int, String) - Constructor for class org.voovan.http.extend.engineio.EIOPacket
 
EIOPacket(int, SIOPacket) - Constructor for class org.voovan.http.extend.engineio.EIOPacket
 
EIOParser - Class in org.voovan.http.extend.engineio
engine.io 报文解析
EIOParser() - Constructor for class org.voovan.http.extend.engineio.EIOParser
 
EIOSession - Class in org.voovan.http.extend.engineio
Engine IO 会话类
EIOSession(WebSocketSession, EIOHandler) - Constructor for class org.voovan.http.extend.engineio.EIOSession
 
element() - Method in class org.voovan.tools.collection.RedisList
 
elements - Variable in class org.voovan.tools.collection.RingBuffer
 
emit(String, SIOHandler, Object...) - Method in class org.voovan.http.extend.socketio.SIOHandler
 
emit(String, SIOHandler, Object...) - Method in class org.voovan.http.extend.socketio.SIOSession
 
EMPTE_MAP - Static variable in class org.voovan.tools.TSQL
 
EMPTY - Static variable in class org.voovan.http.message.HttpItem
 
empty(Object) - Method in class org.voovan.tools.collection.RocksMap
 
EMPTY_BYTE_BUFFER - Static variable in class org.voovan.tools.buffer.TByteBuffer
 
EMPTY_BYTES - Static variable in class org.voovan.tools.TByte
 
EMPTY_CONSTRUCTOR - Static variable in class org.voovan.tools.reflect.TReflect
 
EMPTY_FIELD - Static variable in class org.voovan.tools.reflect.TReflect
 
EMPTY_METHOD - Static variable in class org.voovan.tools.reflect.TReflect
 
EMPTY_STRING - Static variable in class org.voovan.Global
 
EmptyStackException - Exception in org.voovan.tools.exception
无堆栈 Exception
EmptyStackException() - Constructor for exception org.voovan.tools.exception.EmptyStackException
 
EmptyStackException(String) - Constructor for exception org.voovan.tools.exception.EmptyStackException
 
EmptyStackException(String, Throwable) - Constructor for exception org.voovan.tools.exception.EmptyStackException
 
EmptyStackException(Throwable) - Constructor for exception org.voovan.tools.exception.EmptyStackException
 
EmptyStackException(String, Throwable, boolean, boolean) - Constructor for exception org.voovan.tools.exception.EmptyStackException
 
EmptyStackRuntimeException - Exception in org.voovan.tools.exception
无堆栈 RuntimeException
EmptyStackRuntimeException() - Constructor for exception org.voovan.tools.exception.EmptyStackRuntimeException
 
EmptyStackRuntimeException(String) - Constructor for exception org.voovan.tools.exception.EmptyStackRuntimeException
 
EmptyStackRuntimeException(String, Throwable) - Constructor for exception org.voovan.tools.exception.EmptyStackRuntimeException
 
EmptyStackRuntimeException(Throwable) - Constructor for exception org.voovan.tools.exception.EmptyStackRuntimeException
 
EmptyStackRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception org.voovan.tools.exception.EmptyStackRuntimeException
 
EMPYT - Static variable in interface org.voovan.http.server.module.annontationRouter.router.AnnotationRouterFilter
 
ENABLE_SANDBOX - Static variable in class org.voovan.Global
 
enableImportInCode(boolean) - Method in class org.voovan.tools.compiler.function.DynamicFunction
设置是否支持代码中 import
encode(IoSession, Object) - Method in class org.voovan.http.client.HttpClientFilter
 
encode(EIOPacket) - Static method in class org.voovan.http.extend.engineio.EIOParser
编码 Packet 成 字符串
encode(SIOPacket) - Static method in class org.voovan.http.extend.socketio.SIOParser
编码 Packet 成 字符串
encode(IoSession, Object) - Method in class org.voovan.http.server.WebServerFilter
将HttpResponse转换成ByteBuffer
encode(WebSocketSession, Object) - Method in class org.voovan.http.websocket.filter.StringFilter
 
encode(WebSocketSession, Object) - Method in interface org.voovan.http.websocket.WebSocketFilter
过滤器加密函数,发送事件(onSend)后调用 send事件后调用
encode(IoSession, Object) - Method in class org.voovan.network.filter.ByteFilter
 
encode(IoSession, Object) - Method in class org.voovan.network.filter.CipherFilter
 
encode(IoSession, Object) - Method in class org.voovan.network.filter.StringFilter
 
encode(IoSession, Object) - Method in class org.voovan.network.filter.ZipFilter
 
encode(IoSession, Object) - Method in interface org.voovan.network.IoFilter
过滤器加密函数,发送事件(onSend)前后用 send事件后调用
encode(byte[]) - Static method in class org.voovan.tools.security.TBase58
 
encode(byte[]) - Static method in class org.voovan.tools.security.TBase64
 
encodeGZip(byte[]) - Static method in class org.voovan.tools.TZip
GZIP 压缩
encodeGZip(File, File) - Static method in class org.voovan.tools.TZip
GZip 文件压缩处理
encodeZip(byte[]) - Static method in class org.voovan.tools.TZip
ZIP 压缩
encrypt(byte[]) - Method in class org.voovan.tools.security.Cipher
加密算法
encryptBASE64(String) - Static method in class org.voovan.tools.security.THash
BASE64加密
encryptMD5(String) - Static method in class org.voovan.tools.security.THash
MD5加密
encryptSHA(String) - Static method in class org.voovan.tools.security.THash
SHA 加密
ENGINE_TYPES - Static variable in class org.voovan.http.extend.engineio.EIOPacket
 
entrySet() - Method in class org.voovan.tools.collection.CacheMap
 
entrySet() - Method in class org.voovan.tools.collection.EventMap
 
entrySet() - Method in class org.voovan.tools.collection.RedisMap
 
entrySet() - Method in class org.voovan.tools.collection.RocksMap
数据拷贝到内存中, 所以对这个 Set 的修改不会在 Rocksdb 中生效
equals(Object) - Method in class org.voovan.http.message.HttpItem
 
equals(Object) - Method in class org.voovan.network.Event
 
equals(Hotswaper.ClassFileInfo) - Method in class org.voovan.tools.hotswap.Hotswaper.ClassFileInfo
 
ERROR - Static variable in class org.voovan.http.extend.socketio.SIOPacket
 
error(Object) - Static method in class org.voovan.tools.log.Logger
 
error(Throwable) - Static method in class org.voovan.tools.log.Logger
 
error(Object, Throwable) - Static method in class org.voovan.tools.log.Logger
 
errorf(String, Object...) - Static method in class org.voovan.tools.log.Logger
 
errorf(String, Throwable, Object...) - Static method in class org.voovan.tools.log.Logger
 
ETAG - Static variable in class org.voovan.http.message.HttpStatic
 
ETAG_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
EVENT - Static variable in class org.voovan.http.extend.socketio.SIOPacket
 
Event - Class in org.voovan.network
事件对象
Event() - Constructor for class org.voovan.network.Event
构造函数
Event(IoSession, Event.EventName, Object) - Constructor for class org.voovan.network.Event
构造函数
Event.EventName - Enum in org.voovan.network
事件名称枚举
EventItem(Map<K, V>) - Constructor for class org.voovan.tools.collection.EventMap.EventItem
 
EventItem(Map<K, V>, K) - Constructor for class org.voovan.tools.collection.EventMap.EventItem
 
EventItem(Map<K, V>, K, V) - Constructor for class org.voovan.tools.collection.EventMap.EventItem
 
EventItem(Map<K, V>, Map) - Constructor for class org.voovan.tools.collection.EventMap.EventItem
 
EventMap<K,V> - Class in org.voovan.tools.collection
基于事件的 Map 方便对 map 的修改进行跟踪
EventMap(Map<K, V>, BiFunction<EventMap.EventType, EventMap.EventItem, Boolean>) - Constructor for class org.voovan.tools.collection.EventMap
 
EventMap.EventItem<K,V> - Class in org.voovan.tools.collection
 
EventMap.EventType - Enum in org.voovan.tools.collection
 
EventProcess - Class in org.voovan.network
事件的实际逻辑处理
EventRunner - Class in org.voovan.tools.event
事件执行器
EventRunner(EventRunnerGroup) - Constructor for class org.voovan.tools.event.EventRunner
事件处理 Thread
EventRunnerException - Exception in org.voovan.tools.exception
EventRunner 异常
EventRunnerException() - Constructor for exception org.voovan.tools.exception.EventRunnerException
 
EventRunnerException(String) - Constructor for exception org.voovan.tools.exception.EventRunnerException
 
EventRunnerException(String, Throwable) - Constructor for exception org.voovan.tools.exception.EventRunnerException
 
EventRunnerException(Throwable) - Constructor for exception org.voovan.tools.exception.EventRunnerException
 
EventRunnerGroup - Class in org.voovan.tools.event
事件执行管理器
EventRunnerGroup(ThreadPoolExecutor, int, boolean, Function<EventRunner, Object>) - Constructor for class org.voovan.tools.event.EventRunnerGroup
构造方法
EventTask - Class in org.voovan.tools.event
时间任务
EventTask(int, Runnable) - Constructor for class org.voovan.tools.event.EventTask
 
EventTrigger - Class in org.voovan.network
事件触发器 触发各种事件
EventTrigger() - Constructor for class org.voovan.network.EventTrigger
 
exception(HttpRequest, HttpResponse, AnnotationRouter, Exception) - Method in interface org.voovan.http.server.module.annontationRouter.router.AnnotationRouterFilter
注解路由异常拦截方法
exceptionMessage(HttpRequest, HttpResponse, Exception) - Method in class org.voovan.http.server.HttpDispatcher
异常消息处理
execute(String) - Method in class org.voovan.http.extend.engineio.EIOHandler
 
execute(String) - Method in class org.voovan.http.extend.socketio.SIODispatcher.MessageHandler
 
execute(Object...) - Method in class org.voovan.http.extend.socketio.SIOHandler
 
execute(Object...) - Method in interface org.voovan.tools.compiler.function.FunctionInterface
 
EXPECT - Static variable in class org.voovan.http.message.HttpStatic
 
EXPECT_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
expire(long) - Method in class org.voovan.tools.collection.CacheMap
设置默认超时时间
expire(long) - Method in interface org.voovan.tools.collection.ICacheMap
设置默认超时时间
expire(long) - Method in class org.voovan.tools.collection.RedisMap
设置超时时间
EXPIRES - Static variable in class org.voovan.http.message.HttpStatic
 
EXPIRES_STRING - Static variable in class org.voovan.http.message.HttpStatic
 

F

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
函数接口类

G

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
 

H

handler - Variable in class org.voovan.network.SocketContext
 
handler() - Method in class org.voovan.network.SocketContext
获取业务处理句柄
handler(IoHandler) - Method in class org.voovan.network.SocketContext
设置业务处理句柄
HAS_COLOR - Static variable in class org.voovan.tools.log.LoggerStatic
 
HAS_DATE - Static variable in class org.voovan.tools.log.LoggerStatic
 
HAS_LEVEL - Static variable in class org.voovan.tools.log.LoggerStatic
 
HAS_RUNTIME - Static variable in class org.voovan.tools.log.LoggerStatic
 
HAS_STACK - Static variable in class org.voovan.tools.log.LoggerStatic
 
HAS_THREAD - Static variable in class org.voovan.tools.log.LoggerStatic
 
hasAdminRight(HttpRequest) - Static method in class org.voovan.http.server.WebServer
是否具备管理权限 这里控制必须是 127.0.0.1的 ip 地址, 并且需要提供 authToken
hasCondiction() - Method in class org.voovan.db.recorder.Query
 
hashCode() - Method in class org.voovan.db.recorder.Query
 
hashCode() - Method in class org.voovan.http.message.HttpItem
 
hashCode() - Method in class org.voovan.network.Event
 
HashFNV1(byte[], int, int) - Static method in class org.voovan.tools.security.THash
改进的32位FNV算法1
HashFNV1(ByteBuffer, int, int) - Static method in class org.voovan.tools.security.THash
改进的32位FNV算法1
HashFNV1(String, int, int, int) - Static method in class org.voovan.tools.security.THash
改进的32位FNV算法1
HashFNV1(String, int, int) - Static method in class org.voovan.tools.security.THash
改进的32位FNV算法1
HashFNV1(String) - Static method in class org.voovan.tools.security.THash
改进的32位FNV算法1
HashFNV1(String...) - Static method in class org.voovan.tools.security.THash
Time31算法
hashTime31(byte[], int, int) - Static method in class org.voovan.tools.security.THash
Time31算法
hashTime31(ByteBuffer, int, int) - Static method in class org.voovan.tools.security.THash
Time31算法
hashTime31(String, int, int, int) - Static method in class org.voovan.tools.security.THash
Time31算法
hashTime31(String, int, int) - Static method in class org.voovan.tools.security.THash
Time31算法
hashTime31(String) - Static method in class org.voovan.tools.security.THash
Time31算法
hashTime31(String...) - Static method in class org.voovan.tools.security.THash
Time31算法
HashWheel - Class in org.voovan.tools.hashwheeltimer
时间轮对象
HashWheel(int) - Constructor for class org.voovan.tools.hashwheeltimer.HashWheel
构造函数
hashWheelTask - Variable in class org.voovan.tools.bucket.Bucket
 
HashWheelTask - Class in org.voovan.tools.hashwheeltimer
时间轮任务对象
HashWheelTask() - Constructor for class org.voovan.tools.hashwheeltimer.HashWheelTask
构造函数
HashWheelTask(int, boolean) - Constructor for class org.voovan.tools.hashwheeltimer.HashWheelTask
构造函数
HashWheelTimer - Class in org.voovan.tools.hashwheeltimer
时间轮定时器
HashWheelTimer(int) - Constructor for class org.voovan.tools.hashwheeltimer.HashWheelTimer
构造函数 默认每槽的步长是1s
HashWheelTimer(int, int) - Constructor for class org.voovan.tools.hashwheeltimer.HashWheelTimer
构造函数
HashWheelTimer(String, int) - Constructor for class org.voovan.tools.hashwheeltimer.HashWheelTimer
构造函数 默认每槽的步长是1s
HashWheelTimer(String, int, int) - Constructor for class org.voovan.tools.hashwheeltimer.HashWheelTimer
构造函数
hasNext() - Method in class org.voovan.tools.collection.Chain
迭代器是否有下一个对象
hasNext() - Method in class org.voovan.tools.collection.RedisList.RedisListIterator
 
hasNext() - Method in class org.voovan.tools.collection.RocksMap.RocksMapIterator
 
hasNextResponse() - Method in class org.voovan.network.handler.SynchronousHandler
是否存在下一个响应对象
hasPrevious() - Method in class org.voovan.tools.collection.Chain
迭代器是否有上一个对象
hasPrevious() - Method in class org.voovan.tools.collection.RedisList.RedisListIterator
 
HEAD - Static variable in class org.voovan.http.message.HttpStatic
 
head(String, HttpRouter) - Method in class org.voovan.http.server.HttpModule
HEAD 请求
head(String, HttpRouter) - Method in class org.voovan.http.server.WebServer
HEAD 请求
HEAD_LEGNTH - Static variable in class org.voovan.network.filter.ByteFilter
 
HEAD_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
Header - Class in org.voovan.http.message.packet
HTTP 的 header 对象
Header() - Constructor for class org.voovan.http.message.packet.Header
构造函数
header() - Method in class org.voovan.http.message.packet.Part
Part 的 Header 对象
header() - Method in class org.voovan.http.message.Request
获取 Header 对象
header() - Method in class org.voovan.http.message.Response
获取 Header 对象
Header - Annotation Type in org.voovan.http.server.module.annontationRouter.annotation
Head 的注解路由
HEADER_SPLITER_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
headMap(K) - Method in class org.voovan.tools.collection.RocksMap
 
HeartBeat - Class in org.voovan.network
心跳类
HEARTBEAT_WHEEL_TIMER - Static variable in class org.voovan.http.server.WebSocketDispatcher
 
HOST - Static variable in class org.voovan.http.message.HttpStatic
 
host - Variable in class org.voovan.network.SocketContext
 
HOST_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
Hotswaper - Class in org.voovan.tools.hotswap
热部署核心类 采用 JavaAgent 方式进行类的热部署 使用这种热部署方式,不能新增方法和属性,也就说类的结构不能发生变化
Hotswaper() - Constructor for class org.voovan.tools.hotswap.Hotswaper
构造函数
Hotswaper(String) - Constructor for class org.voovan.tools.hotswap.Hotswaper
构造函数
Hotswaper.ClassFileInfo - Class in org.voovan.tools.hotswap
Class 文件信息
HTTP - Static variable in class org.voovan.http.message.HttpStatic
 
HTTP_09_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
HTTP_10_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
HTTP_11_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
HTTP_ITEM_MAP - Static variable in class org.voovan.http.message.HttpItem
 
HTTP_ITEM_MAX_LENGTH - Static variable in class org.voovan.http.message.HttpItem
 
HTTP_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
httpClient - Variable in class org.voovan.http.client.AsyncHandler
 
HttpClient - Class in org.voovan.http.client
HTTP 请求调用
HttpClient(String) - Constructor for class org.voovan.http.client.HttpClient
构建函数
HttpClient(String, int) - Constructor for class org.voovan.http.client.HttpClient
构建函数
HttpClient(String, String, int) - Constructor for class org.voovan.http.client.HttpClient
构建函数
HttpClient(String, String) - Constructor for class org.voovan.http.client.HttpClient
构建函数
HttpClientException - Exception in org.voovan.http.client
Class name
HttpClientException() - Constructor for exception org.voovan.http.client.HttpClientException
 
HttpClientException(String) - Constructor for exception org.voovan.http.client.HttpClientException
 
HttpClientException(String, Throwable) - Constructor for exception org.voovan.http.client.HttpClientException
 
HttpClientException(Throwable) - Constructor for exception org.voovan.http.client.HttpClientException
 
HttpClientException(String, Throwable, boolean, boolean) - Constructor for exception org.voovan.http.client.HttpClientException
 
HttpClientFilter - Class in org.voovan.http.client
HTTP 请求过滤器
HttpClientFilter(HttpClient) - Constructor for class org.voovan.http.client.HttpClientFilter
 
HttpClientPool - Class in org.voovan.http.client
httpclient 连接池
HttpClientPool(String, Integer, Integer, Integer) - Constructor for class org.voovan.http.client.HttpClientPool
 
HttpClientPool(String, Integer) - Constructor for class org.voovan.http.client.HttpClientPool
 
HttpContentType - Enum in org.voovan.http
Some description
HttpDispatcher - Class in org.voovan.http.server
根据 Request 请求分派到处理路由 GET 请求获取Request-URI所标识的资源 POST 在Request-URI所标识的资源后附加新的数据 HEAD 请求获取由Request-URI所标识的资源的响应消息报头 PUT 请求服务器存储一个资源,并用Request-URI作为其标识 DELETE 请求服务器删除Request-URI所标识的资源 TRACE 请求服务器回送收到的请求信息,主要用于测试或诊断 CONNECT 保留将来使用 OPTIONS 请求查询服务器的性能,或者查询与资源相关的选项和需求
HttpDispatcher(WebServerConfig, SessionManager) - Constructor for class org.voovan.http.server.HttpDispatcher
构造函数
HttpDispatchException - Exception in org.voovan.http.server.exception
HttpDispatch 异常
HttpDispatchException(String) - Constructor for exception org.voovan.http.server.exception.HttpDispatchException
 
HttpDispatchException(Exception) - Constructor for exception org.voovan.http.server.exception.HttpDispatchException
 
HttpDispatchException(String, Exception) - Constructor for exception org.voovan.http.server.exception.HttpDispatchException
 
HttpFilter - Interface in org.voovan.http.server
Http 服务过滤器接口
HttpFilterConfig - Class in org.voovan.http.server.context
过滤器配置信息对象
HttpFilterConfig(Map<String, Object>) - Constructor for class org.voovan.http.server.context.HttpFilterConfig
构造函数
HttpFilterConfig(String, String, Map<String, Object>) - Constructor for class org.voovan.http.server.context.HttpFilterConfig
构造函数
HttpFilterConfig() - Constructor for class org.voovan.http.server.context.HttpFilterConfig
构造函数
HttpItem - Class in org.voovan.http.message
Http协议中的元素
HttpItem(String) - Constructor for class org.voovan.http.message.HttpItem
 
HttpItem(byte[], int, int) - Constructor for class org.voovan.http.message.HttpItem
 
HttpItem(byte[], int, int, int) - Constructor for class org.voovan.http.message.HttpItem
 
HttpMessageSplitter - Class in org.voovan.network.messagesplitter
Http 消息分割类
HttpMessageSplitter() - Constructor for class org.voovan.network.messagesplitter.HttpMessageSplitter
 
HttpModule - Class in org.voovan.http.server
WebServer的模块
HttpModule() - Constructor for class org.voovan.http.server.HttpModule
 
HttpModuleConfig - Class in org.voovan.http.server.context
Http模块配置类
HttpModuleConfig(Map<String, Object>) - Constructor for class org.voovan.http.server.context.HttpModuleConfig
 
HttpModuleLifeCycle - Interface in org.voovan.http.server
模块初始化类
HttpMonitorFilter - Class in org.voovan.http.server.module.monitor
监控用过滤器
HttpMonitorFilter() - Constructor for class org.voovan.http.server.module.monitor.HttpMonitorFilter
 
HTTPONLY - Static variable in class org.voovan.http.message.HttpStatic
 
HTTPONLY_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
HttpParser - Class in org.voovan.http.message
Http 报文解析类
HttpParserException - Exception in org.voovan.http.message.exception
Http 解析异常
HttpParserException(String) - Constructor for exception org.voovan.http.message.exception.HttpParserException
 
HttpParserException(String, Exception) - Constructor for exception org.voovan.http.message.exception.HttpParserException
 
HttpParserException(String, int) - Constructor for exception org.voovan.http.message.exception.HttpParserException
 
HttpParserException(String, int, Exception) - Constructor for exception org.voovan.http.message.exception.HttpParserException
 
HttpRequest - Class in org.voovan.http.server
WebServer 请求对象
HttpRequest() - Constructor for class org.voovan.http.server.HttpRequest
构造函数
HttpRequest(Request, String, IoSession) - Constructor for class org.voovan.http.server.HttpRequest
构造函数
HttpRequest(String, IoSession) - Constructor for class org.voovan.http.server.HttpRequest
构造函数
HttpRequestType - Enum in org.voovan.http
Http 请求类型
HttpResponse - Class in org.voovan.http.server
WebServer 响应对象
HttpResponse() - Constructor for class org.voovan.http.server.HttpResponse
构造 HTTP 响应对象
HttpResponse(Response, String, IoSession) - Constructor for class org.voovan.http.server.HttpResponse
构造 HTTP 响应对象
HttpResponse(String, IoSession) - Constructor for class org.voovan.http.server.HttpResponse
构造 HTTP 响应对象
HttpRouter - Interface in org.voovan.http.server
HTTP 路由业务处理器 路由业务处理接口,方法类型的接口 用于用户实现
HttpRouterConfig - Class in org.voovan.http.server.context
过路由处理器信息对象
HttpRouterConfig(Map<String, Object>) - Constructor for class org.voovan.http.server.context.HttpRouterConfig
构造函数
HttpRouterConfig() - Constructor for class org.voovan.http.server.context.HttpRouterConfig
构造函数
HttpsConfig - Class in org.voovan.http.server.context
Https配置类
HttpsConfig() - Constructor for class org.voovan.http.server.context.HttpsConfig
 
HttpSession - Class in org.voovan.http.server
WebServer session 类
HttpSession(WebServerConfig, SessionManager, IoSession) - Constructor for class org.voovan.http.server.HttpSession
构造函数
HttpSessionState - Class in org.voovan.http.server
HttpSession状态类
HttpSessionState() - Constructor for class org.voovan.http.server.HttpSessionState
 
HttpStatic - Class in org.voovan.http.message
Http 静态类
HttpStatic() - Constructor for class org.voovan.http.message.HttpStatic
 

I

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
构造一个迭代器

J

JavaMemClass - Class in org.voovan.tools.compiler
java 内存 Class
JavaMemClass(String, JavaFileObject.Kind, ClassLoader) - Constructor for class org.voovan.tools.compiler.JavaMemClass
 
JavaMemSource - Class in org.voovan.tools.compiler
内存源码保存对象
JavaMemSource(String, String) - Constructor for class org.voovan.tools.compiler.JavaMemSource
 
JdbcOperate - Class in org.voovan.db
jdbc 操作类 每个数据库操作函数 开启关闭一次连接.
JdbcOperate(DataSource) - Constructor for class org.voovan.db.JdbcOperate
构造函数
JdbcOperate(DataSource, boolean) - Constructor for class org.voovan.db.JdbcOperate
构造函数
JdbcOperate(DataSource, TranscationType) - Constructor for class org.voovan.db.JdbcOperate
构造函数
JDK_VERSION - Static variable in class org.voovan.tools.TEnv
 
JSON - Class in org.voovan.tools.json
JAVA 对象和 JSON 对象转换类
JSON() - Constructor for class org.voovan.tools.json.JSON
 
JSON_CONVERT_ESCAPE_CHAR - Static variable in class org.voovan.tools.json.JSON
 
JSON_DECODE_CACHE - Static variable in class org.voovan.tools.json.JSONDecode
 
JSON_ENCODE_CACHE - Static variable in class org.voovan.tools.json.JSONEncode
 
JSON_FORMAT - Static variable in class org.voovan.tools.log.LoggerStatic
 
JSON_HASH - Static variable in class org.voovan.tools.json.JSONDecode
 
JSON_HASH - Static variable in class org.voovan.tools.json.JSONEncode
 
JSONDecode - Class in org.voovan.tools.json
JSON字符串分析成 Map
JSONDecode() - Constructor for class org.voovan.tools.json.JSONDecode
 
JSONEncode - Class in org.voovan.tools.json
JSON打包类
JSONEncode() - Constructor for class org.voovan.tools.json.JSONEncode
 
JSONPath - Class in org.voovan.tools.json
JSON 使用路径解析的工具类
JSONPath(String) - Constructor for class org.voovan.tools.json.JSONPath
 

K

KEEP_ALIVE - Static variable in class org.voovan.http.message.HttpStatic
 
KEEP_ALIVE_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
key() - Method in class org.voovan.tools.collection.RocksMap.RocksMapIterator
获取 Key 的值
keyBytes() - Method in class org.voovan.tools.collection.RocksMap.RocksMapIterator
获取 Key 的值
keyMayExists(K) - Method in class org.voovan.tools.collection.RocksMap
判断 key 是否不存在
KeyPairStore(byte[], byte[]) - Constructor for class org.voovan.tools.security.Cipher.KeyPairStore
 
keySet() - Method in class org.voovan.tools.collection.CacheMap
 
keySet() - Method in class org.voovan.tools.collection.EventMap
 
keySet() - Method in class org.voovan.tools.collection.RedisMap
 
keySet(String) - Method in class org.voovan.tools.collection.RedisMap
获取键集合
keySet() - Method in class org.voovan.tools.collection.RocksMap
数据拷贝到内存中, 所以对这个 Set 的修改不会在 Rocksdb 中生效

L

LargerThanMaxSizeException - Exception in org.voovan.tools.exception
内存已被释放的异常
LargerThanMaxSizeException() - Constructor for exception org.voovan.tools.exception.LargerThanMaxSizeException
 
LargerThanMaxSizeException(String) - Constructor for exception org.voovan.tools.exception.LargerThanMaxSizeException
 
LargerThanMaxSizeException(String, Throwable) - Constructor for exception org.voovan.tools.exception.LargerThanMaxSizeException
 
LargerThanMaxSizeException(Throwable) - Constructor for exception org.voovan.tools.exception.LargerThanMaxSizeException
 
LAST_MODIFIED - Static variable in class org.voovan.http.message.HttpStatic
 
LAST_MODIFIED_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
lastIndexOf(Object) - Method in class org.voovan.tools.collection.RedisList
 
lastKey() - Method in class org.voovan.tools.collection.RocksMap
 
lastReadTime - Variable in class org.voovan.network.SocketContext
 
LeakBucket - Class in org.voovan.tools.bucket
无锁漏桶
LeakBucket(int, int, int) - Constructor for class org.voovan.tools.bucket.LeakBucket
令牌桶构造函数
LeakBucket(int, int) - Constructor for class org.voovan.tools.bucket.LeakBucket
令牌桶构造函数
leftPad(String, int, char) - Static method in class org.voovan.tools.TString
左补齐
lifeCycleDestory() - Method in class org.voovan.http.server.HttpModule
加载并运模块行初始化类
lifeCycleInit() - Method in class org.voovan.http.server.HttpModule
加载并运模块行初始化类
limit(int) - Method in class org.voovan.tools.collection.CollectionSearch
限制集合的记录数
LINE_MARK - Static variable in class org.voovan.http.message.HttpStatic
 
LINE_MARK_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
LineMessageSplitter - Class in org.voovan.network.messagesplitter
按换行对消息分割
LineMessageSplitter() - Constructor for class org.voovan.network.messagesplitter.LineMessageSplitter
 
listIterator() - Method in class org.voovan.tools.collection.RedisList
 
listIterator(int) - Method in class org.voovan.tools.collection.RedisList
 
listObject(String, Class<T>) - Method in class org.voovan.tools.json.JSONPath
获取节点值并转换成相应的 List 对象,忽略段大小写
listObject(String, Class<T>, List<T>) - Method in class org.voovan.tools.json.JSONPath
获取节点值并转换成相应的对象,忽略段大小写
loaclPort() - Method in class org.voovan.network.IoSession
获取本地端口
loaclPort() - Method in class org.voovan.network.tcp.TcpSession
获取本地端口
loaclPort() - Method in class org.voovan.network.udp.UdpSession
获取本地端口
loadAndPrepare(IoSession, int) - Method in class org.voovan.network.SocketSelector
数据读取
loadClass(String, boolean) - Method in class org.voovan.tools.compiler.DynamicClassLoader
 
loadClassBytes(Class) - Static method in class org.voovan.tools.TEnv
读取 Class 的字节码
loadConfig() - Method in class org.voovan.tools.compiler.sandbox.SandboxControler
从配置文件读取配置信息
loadFile(File) - Static method in class org.voovan.tools.TFile
读取 File 对象所代表的文件的内容
loadFile(File, long, long) - Static method in class org.voovan.tools.TFile
读取 File 对象所代表的文件的内容
loadFileFromContextPath(String, long, long) - Static method in class org.voovan.tools.TFile
从应用的工作根目录为根的相对路径读取文件内容
loadFileFromContextPath(String) - Static method in class org.voovan.tools.TFile
获取应用的工作根目录为根的相对路径
loadFileFromSysPath(String) - Static method in class org.voovan.tools.TFile
从系统路径读取文件内容
loadFileFromSysPath(String, long, long) - Static method in class org.voovan.tools.TFile
从系统路径读取文件内容
loadFileFromZip(String, String) - Static method in class org.voovan.tools.TZip
从 Zip 文件中读取指定的被压缩文件
loadFileLastLines(File, int) - Static method in class org.voovan.tools.TFile
读取文件最后几行记录
loadKey(String, String, String) - Method in class org.voovan.network.SSLManager
读取管理证书, 文件形式
loadKey(byte[], String, String) - Method in class org.voovan.network.SSLManager
读取管理证书, 字节形式
loadPrivateKey(byte[]) - Method in class org.voovan.tools.security.Cipher
读取非对称加密的私钥
loadPublicKey(byte[]) - Method in class org.voovan.tools.security.Cipher
读取非对称加密的公钥
loadResource(String) - Static method in class org.voovan.tools.TFile
读取在Context的资源文件 (完整路径)
loadSplitData(IoSession, int) - Static method in class org.voovan.network.EventProcess
读取分割方法
loadStream() - Method in class org.voovan.http.client.HttpClient
读取流
loadSymmetryKey(byte[]) - Method in class org.voovan.tools.security.Cipher
读取对称加密的密钥
loadThisClass() - Method in class org.voovan.tools.compiler.JavaMemClass
 
loadTrustKey(String, String) - Method in class org.voovan.network.SSLManager
读取管理证书, 文件形式
loadTrustKey(byte[], String) - Method in class org.voovan.network.SSLManager
读取管理证书, 字节形式
loadWebConfig() - Static method in class org.voovan.http.server.context.WebContext
读取配置文件
localAddress() - Method in class org.voovan.network.IoSession
获取本地 IP 地址
localAddress() - Method in class org.voovan.network.tcp.TcpSession
获取本地 IP 地址
localAddress() - Method in class org.voovan.network.udp.UdpSession
获取本地 IP 地址
LOCATION - Static variable in class org.voovan.http.message.HttpStatic
 
LOCATION_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
lock() - Method in class org.voovan.tools.buffer.ByteBufferChannel
 
lock(String, int, int) - Method in class org.voovan.tools.collection.RedisLock
尝试加锁 超时时间 timewait 是尝试加锁的最长时间
lock(int, int) - Method in class org.voovan.tools.collection.RedisLock
尝试加锁 超时时间 timewait 是尝试加锁的最长时间
lock(Object) - Method in class org.voovan.tools.collection.RocksMap
获取并锁定, 默认独占模式
lock(Object, boolean) - Method in class org.voovan.tools.collection.RocksMap
获取并加锁
LOCK_SUCCESS - Static variable in class org.voovan.tools.collection.RedisMap
 
LOG_FILE - Static variable in class org.voovan.tools.log.LoggerStatic
 
LOG_LEVEL - Static variable in class org.voovan.tools.log.LoggerStatic
 
LOG_TEMPLATE - Static variable in class org.voovan.tools.log.LoggerStatic
 
LOG_TYPE - Static variable in class org.voovan.tools.log.LoggerStatic
 
Logger - Class in org.voovan.tools.log
日志工具类
Logger() - Constructor for class org.voovan.tools.log.Logger
 
LoggerStatic - Class in org.voovan.tools.log
静态对象类
LoggerStatic() - Constructor for class org.voovan.tools.log.LoggerStatic
 
LoggerThread - Class in org.voovan.tools.log
日志输出线程
LoggerThread(OutputStream[]) - Constructor for class org.voovan.tools.log.LoggerThread
构造函数
logo() - Static method in class org.voovan.http.server.context.WebContext
 
LongKeyMap<T> - Class in org.voovan.tools.collection
long 作为 key 的 map 参考开放地址方法
LongKeyMap(int) - Constructor for class org.voovan.tools.collection.LongKeyMap
 
LongKeyMap(int, float) - Constructor for class org.voovan.tools.collection.LongKeyMap
 

M

main(String[]) - Static method in class org.voovan.http.extend.engineio.EIOParser
 
main(String[]) - Static method in class org.voovan.http.extend.socketio.SIOParser
 
main(String[]) - Static method in class org.voovan.http.server.WebServer
启动 WebServer 服务
MAIN_THREAD - Static variable in class org.voovan.tools.TEnv
 
malloc(int) - Static method in class org.voovan.tools.buffer.TByteBuffer
 
MALLOC_COUNT - Static variable in class org.voovan.tools.buffer.TByteBuffer
 
MALLOC_SIZE - Static variable in class org.voovan.tools.buffer.TByteBuffer
 
map(Function<T, R>) - Method in class org.voovan.tools.collection.CollectionSearch
筛选数据
mapKeyToList(Map<?, ?>) - Static method in class org.voovan.tools.TObject
将 Map 的值转换成 List
mapObject(String, Class[]) - Method in class org.voovan.tools.json.JSONPath
获取节点值并转换成相应的 Map 对象,忽略段大小写
mapObject(String, Class[], T) - Method in class org.voovan.tools.json.JSONPath
获取节点值并转换成相应的 Map 对象,忽略段大小写
mapToListObject(String, String, Class<?>) - Method in class org.voovan.tools.json.JSONPath
将 JSON 中的对象中的一个节点自动 转换成 java 中的对象,忽略段大小写
mapToListObject(String, String, Class<?>, List<T>) - Method in class org.voovan.tools.json.JSONPath
将 JSON 中的对象中的一个节点自动 转换成 java 中的对象,忽略段大小写
mapValueToList(Map<?, ?>) - Static method in class org.voovan.tools.TObject
将 Map 的值转换成 List
matchPath(String, String, String, boolean) - Static method in class org.voovan.http.server.HttpDispatcher
路径匹配
MAX_FORWARDS - Static variable in class org.voovan.http.message.HttpStatic
 
MAX_FORWARDS_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
MAX_POOL_SIZE - Static variable in class org.voovan.tools.threadpool.ThreadPool
 
maxLineLength(String) - Static method in class org.voovan.tools.TString
获取字符串中最长一行的长度
maxPoolSize - Static variable in class org.voovan.tools.threadpool.ThreadPool
 
maxSize(int) - Method in class org.voovan.tools.collection.CacheMap
设置最大容量
maxSize(int) - Method in class org.voovan.tools.pool.ObjectPool
 
measure(Supplier) - Static method in class org.voovan.tools.TEnv
性能测试方法
measure(Runnable) - Static method in class org.voovan.tools.TEnv
性能测试方法 不需要响应
measure(String, Supplier, TimeUnit) - Static method in class org.voovan.tools.TEnv
性能测试方法
measure(String, Supplier) - Static method in class org.voovan.tools.TEnv
性能测试方法
measure(String, Runnable) - Static method in class org.voovan.tools.TEnv
性能测试方法
measure(String, Runnable, TimeUnit) - Static method in class org.voovan.tools.TEnv
性能测试方法
MemFileManager - Class in org.voovan.tools.compiler
内存文件管理实现
MemFileManager(JavaFileManager, ClassLoader) - Constructor for class org.voovan.tools.compiler.MemFileManager
 
MemoryInfo() - Constructor for class org.voovan.tools.TPerformance.MemoryInfo
 
MemoryReleasedException - Exception in org.voovan.tools.exception
内存已被释放的异常
MemoryReleasedException() - Constructor for exception org.voovan.tools.exception.MemoryReleasedException
 
MemoryReleasedException(String) - Constructor for exception org.voovan.tools.exception.MemoryReleasedException
 
MemoryReleasedException(String, Throwable) - Constructor for exception org.voovan.tools.exception.MemoryReleasedException
 
MemoryReleasedException(Throwable) - Constructor for exception org.voovan.tools.exception.MemoryReleasedException
 
MESSAGE - Static variable in class org.voovan.http.extend.engineio.EIOPacket
 
Message - Class in org.voovan.tools.log
日志消息对象
Message() - Constructor for class org.voovan.tools.log.Message
 
Message(String, String) - Constructor for class org.voovan.tools.log.Message
 
MessageHandler(SIODispatcher) - Constructor for class org.voovan.http.extend.socketio.SIODispatcher.MessageHandler
 
MessageHandler() - Constructor for class org.voovan.http.extend.socketio.SIODispatcher.MessageHandler
 
MessageLoader - Class in org.voovan.network
Socket消息处理类
MessageLoader(IoSession) - Constructor for class org.voovan.network.MessageLoader
构造函数
MessageLoader.StopType - Enum in org.voovan.network
 
MessageSplitter - Interface in org.voovan.network
消息分割类
messageSplitter - Variable in class org.voovan.network.SocketContext
 
messageSplitter() - Method in class org.voovan.network.SocketContext
获取消息粘包分割器
messageSplitter(MessageSplitter) - Method in class org.voovan.network.SocketContext
设置消息粘包分割器
messageWritable(Message) - Method in class org.voovan.tools.log.Formater
消息类型是否可以记录
METHOD_URL_MAP - Variable in class org.voovan.http.server.module.annontationRouter.AnnotationModule
 
MimeFileRouter - Class in org.voovan.http.server.router
MIME 文件路由处理类
MimeFileRouter(String) - Constructor for class org.voovan.http.server.router.MimeFileRouter
构造函数
MimeTools - Class in org.voovan.http.server
MIME 相关处理
MIN_POOL_SIZE - Static variable in class org.voovan.tools.threadpool.ThreadPool
 
minPoolSize - Static variable in class org.voovan.tools.threadpool.ThreadPool
 
minSize(int) - Method in class org.voovan.tools.pool.ObjectPool
 
mkdir(String) - Static method in class org.voovan.tools.TFile
创建目录
MonitorGlobal - Class in org.voovan.http.server.module.monitor
Some description
MonitorGlobal() - Constructor for class org.voovan.http.server.module.monitor.MonitorGlobal
 
MonitorModule - Class in org.voovan.http.server.module.monitor
监控器类
MonitorModule() - Constructor for class org.voovan.http.server.module.monitor.MonitorModule
 
MonitorRouter - Class in org.voovan.http.server.module.monitor
监控业务处理类
MonitorRouter() - Constructor for class org.voovan.http.server.module.monitor.MonitorRouter
 
move(ByteBuffer, int) - Static method in class org.voovan.tools.buffer.TByteBuffer
移动 Bytebuffer 中的数据 以Bytebuffer.position()为原点,移动 offset 个位置
moveFile(File, File) - Static method in class org.voovan.tools.TFile
移动文件
MultiMap<K,V> - Class in org.voovan.tools.collection
 
MultiMap() - Constructor for class org.voovan.tools.collection.MultiMap
 
MultiMap(Map<K, List<V>>) - Constructor for class org.voovan.tools.collection.MultiMap
 
MULTIPART_FORM_DATA - Static variable in class org.voovan.http.message.HttpStatic
 
MULTIPART_FORM_DATA_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
murmurHash2_32(byte[], int, int, int) - Static method in class org.voovan.tools.security.THash
 
murmurHash2_32(byte[], int, int) - Static method in class org.voovan.tools.security.THash
 
murmurHash2_64(byte[], int, int, int) - Static method in class org.voovan.tools.security.THash
 
murmurHash2_64(byte[], int, int) - Static method in class org.voovan.tools.security.THash
 
murmurHash3_128(byte[], int, int, int) - Static method in class org.voovan.tools.security.THash
 
murmurHash3_128(byte[], int, int) - Static method in class org.voovan.tools.security.THash
 
murmurHash3_32(byte[], int, int, int) - Static method in class org.voovan.tools.security.THash
 
murmurHash3_32(byte[], int, int) - Static method in class org.voovan.tools.security.THash
 
murmurHash3_32(ByteBuffer, int, int, int) - Static method in class org.voovan.tools.security.THash
 
murmurHash3_32(ByteBuffer, int, int) - Static method in class org.voovan.tools.security.THash
 
murmurHash3_32(CharSequence, int, int, int) - Static method in class org.voovan.tools.security.THash
 
murmurHash3_32(CharSequence, int, int) - Static method in class org.voovan.tools.security.THash
 
murmurHash3_32(CharSequence, int) - Static method in class org.voovan.tools.security.THash
 
murmurHash3_32(CharSequence) - Static method in class org.voovan.tools.security.THash
 
murmurHash3Int(int, int) - Static method in class org.voovan.tools.security.THash
 
murmurHash3Int(int) - Static method in class org.voovan.tools.security.THash
 
murmurHash3Long(long, int) - Static method in class org.voovan.tools.security.THash
 
murmurHash3Long(long) - Static method in class org.voovan.tools.security.THash
 

N

NAME - Static variable in class org.voovan.http.message.HttpStatic
 
NAME_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
newBuffer() - Method in class org.voovan.tools.buffer.ByteBufferChannel
更换内部的 ByteBuffer 为新的 ByteBuffer
newInstance() - Static method in class org.voovan.db.recorder.Query
 
newInstance(String) - Static method in class org.voovan.http.client.HttpClient
静态构造方法 默认字符集 UTF-8, 默认超时时间 5s
newInstance(String, int) - Static method in class org.voovan.http.client.HttpClient
静态构造方法 默认超时时间 5s
newInstance(String, String) - Static method in class org.voovan.http.client.HttpClient
静态构造方法 默认超时时间 5s
newInstance(String, String, int) - Static method in class org.voovan.http.client.HttpClient
静态构造方法
newInstance(String, String, String, String, int, boolean) - Static method in class org.voovan.http.message.packet.Cookie
创建一个 Cookie
newInstance(Request, String, String, String, int, boolean) - Static method in class org.voovan.http.message.packet.Cookie
创建一个 Cookie
newInstance(Request, String, String, String) - Static method in class org.voovan.http.message.packet.Cookie
创建一个 Cookie
newInstance(Request, String, String) - Static method in class org.voovan.http.message.packet.Cookie
创建一个 Cookie
newInstance(String, String, Map<String, Object>) - Static method in class org.voovan.http.server.context.HttpFilterConfig
新的过滤器配置对象
newInstance(String, Class, Map<String, Object>) - Static method in class org.voovan.http.server.context.HttpFilterConfig
新的过滤器配置对象
newInstance() - Method in class org.voovan.http.server.filter.RateLimiterFilter.Limiter
 
newInstance(WebServerConfig) - Static method in class org.voovan.http.server.SessionManager
构造一个 SessionManager
newInstance(WebServerConfig) - Static method in class org.voovan.http.server.WebServer
构建新的 WebServer,从配置对象读取配置
newInstance(String) - Static method in class org.voovan.http.server.WebServer
构建新的 WebServer,从配置JSON中读取配置 方便从集中配置中心加载配置
newInstance(File) - Static method in class org.voovan.http.server.WebServer
构建新的 WebServer,从配置文件中读取配置 方便从集中配置中心加载配置
newInstance(int) - Static method in class org.voovan.http.server.WebServer
构建新的 WebServer,指定服务端口
newInstance() - Static method in class org.voovan.http.server.WebServer
构建新的 WebServer,从配置文件读取配置
newInstance(String[]) - Static method in class org.voovan.http.server.WebServer
启动服务
newInstance(boolean, WebSocketFrame.Opcode, boolean, ByteBuffer, int) - Static method in class org.voovan.http.websocket.WebSocketFrame
构建新的实例
newInstance(boolean, WebSocketFrame.Opcode, boolean, ByteBuffer) - Static method in class org.voovan.http.websocket.WebSocketFrame
构建新的实例
newInstance(Collection<P>) - Static method in class org.voovan.tools.collection.CollectionSearch
静态构造方法
newInstance(String, Object...) - Static method in class org.voovan.tools.compiler.DynamicCompilerManager
获取一个动态类的实例
newInstance(String, int, boolean, int, Function<EventRunner, Object>) - Static method in class org.voovan.tools.event.EventRunnerGroup
静态构造方法
newInstance(int, Runnable) - Static method in class org.voovan.tools.event.EventTask
 
newInstance(Runnable) - Static method in class org.voovan.tools.event.EventTask
 
newInstance(Runnable) - Static method in class org.voovan.tools.hashwheeltimer.HashWheelTask
 
newInstance(String) - Static method in class org.voovan.tools.json.JSONPath
构造默认的对象
newInstance() - Static method in class org.voovan.tools.log.Formater
获得一个实例
newInstance(String, String) - Static method in class org.voovan.tools.log.Message
 
newInstance(Class<T>, Object...) - Static method in class org.voovan.tools.reflect.TReflect
构造新的对象 通过参数中的构造参数对象parameters,选择特定的构造方法构造
newInstance(String, Object...) - Static method in class org.voovan.tools.reflect.TReflect
构造新的对象
newInstanceNative(Class, Object...) - Static method in class org.voovan.tools.reflect.TReflect
通过原生构造一个对象
newSession(HttpRequest) - Method in class org.voovan.http.server.SessionManager
获得 Session 如果没有对应的 session 则创建一个新的 Session
newThread(Runnable) - Method in class org.voovan.tools.threadpool.FastThreadFactory
 
next() - Method in class org.voovan.tools.collection.Chain
迭代器下一个元素
next() - Method in class org.voovan.tools.collection.RedisList.RedisListIterator
 
next() - Method in class org.voovan.tools.collection.RocksMap.RocksMapIterator
 
nextAndValid(boolean) - Method in class org.voovan.tools.collection.RocksMap.RocksMapIterator
 
nextIndex() - Method in class org.voovan.tools.collection.RedisList.RedisListIterator
 
nextNumber() - Method in class org.voovan.tools.UniqueId
获取下一个 id
nextString() - Method in class org.voovan.tools.UniqueId
获取下一个 id
NioUtil - Class in org.voovan.network
Nio通信工具类
NioUtil() - Constructor for class org.voovan.network.NioUtil
 
NOOP - Static variable in class org.voovan.http.extend.engineio.EIOPacket
 
NORMAL - Static variable in exception org.voovan.http.message.exception.HttpParserException
 
NotInsert - Annotation Type in org.voovan.db.recorder.annotation
Recorder 对象的 NotInsert 注解
NotSerialization - Annotation Type in org.voovan.tools.reflect.annotation
getMapFromObject 讲不处理被注解的字段
NotUpdate - Annotation Type in org.voovan.db.recorder.annotation
Recorder 对象的 NotUpdate 注解
now() - Static method in class org.voovan.tools.TDateTime
获取当前时间 yyyy-MM-dd HH:mm:ss
now(String) - Static method in class org.voovan.tools.TDateTime
根据特定格式获取当前时间
nullDefault(T, T) - Static method in class org.voovan.tools.TObject
空值默认值

O

objectForCall - Variable in class org.voovan.tools.compiler.function.DynamicFunction
 
ObjectInfo(String, long, long) - Constructor for class org.voovan.tools.TPerformance.ObjectInfo
 
ObjectPool<T> - Class in org.voovan.tools.pool
对象池 支持超时清理,并且支持指定对象的借出和归还操作 仅仅按照时间长短控制对象的存活周期
ObjectPool(long, boolean) - Constructor for class org.voovan.tools.pool.ObjectPool
构造一个对象池
ObjectPool(long) - Constructor for class org.voovan.tools.pool.ObjectPool
构造一个对象池
ObjectPool() - Constructor for class org.voovan.tools.pool.ObjectPool
构造一个对象池
ObjectPool.InnerObject<T> - Class in org.voovan.tools.pool
池中缓存的对象模型
offer(E) - Method in class org.voovan.tools.collection.FixedQueue
入列:当队列大小已满时,把队头的元素poll掉,将数据插入队尾
offer(V) - Method in class org.voovan.tools.collection.RedisList
 
offerFirst(V) - Method in class org.voovan.tools.collection.RedisList
 
offerLast(V) - Method in class org.voovan.tools.collection.RedisList
 
on(String, EIOHandler) - Method in class org.voovan.http.extend.engineio.EIODispatcher
 
on(String, SIOHandler) - Method in class org.voovan.http.extend.socketio.SIODispatcher
 
onAccepted(Event) - Static method in class org.voovan.network.EventProcess
Accept事件
onClose(WebSocketSession) - Method in class org.voovan.http.extend.engineio.EIODispatcher
 
onClose(WebSocketSession) - Method in class org.voovan.http.websocket.WebSocketRouter
websocket 关闭
onConnect(IoSession) - Method in class org.voovan.http.client.AsyncHandler
 
onConnect(IoSession) - Method in class org.voovan.http.client.WebSocketHandler
 
onConnect(IoSession) - Method in class org.voovan.http.server.WebServerHandler
 
onConnect(Event) - Static method in class org.voovan.network.EventProcess
连接成功事件 建立连接完成后出发
onConnect(IoSession) - Method in class org.voovan.network.handler.SynchronousHandler
 
onConnect(IoSession) - Method in interface org.voovan.network.IoHandler
连接成功事件
onDisconnect(IoSession) - Method in class org.voovan.http.client.AsyncHandler
 
onDisconnect(IoSession) - Method in class org.voovan.http.client.WebSocketHandler
 
onDisconnect(IoSession) - Method in class org.voovan.http.server.WebServerHandler
 
onDisconnect(Event) - Static method in class org.voovan.network.EventProcess
连接断开事件 断开后出发
onDisconnect(IoSession) - Method in class org.voovan.network.handler.SynchronousHandler
 
onDisconnect(IoSession) - Method in interface org.voovan.network.IoHandler
连接断开事件
oneTokenReplace(String, String, String) - Static method in class org.voovan.tools.TString
按照标识符进行替换 tokenName 为 null 则使用 {} 进行替换 如果为 tokenName 为数字 可以不在标识中填写数字标识,会自动按照标识的先后顺序进行替换
onException(IoSession, Exception) - Method in class org.voovan.http.client.AsyncHandler
 
onException(IoSession, Exception) - Method in class org.voovan.http.client.WebSocketHandler
 
onException(IoSession, Exception) - Method in class org.voovan.http.server.WebServerHandler
 
onException(Event, Exception) - Static method in class org.voovan.network.EventProcess
异常产生事件 异常产生侯触发
onException(IoSession, Exception) - Method in class org.voovan.network.handler.SynchronousHandler
 
onException(IoSession, Exception) - Method in interface org.voovan.network.IoHandler
异常事件
onFlush(IoSession) - Method in class org.voovan.http.client.AsyncHandler
 
onFlush(IoSession) - Method in class org.voovan.http.client.WebSocketHandler
 
onFlush(IoSession) - Method in class org.voovan.http.server.WebServerHandler
 
onFlush(Event) - Static method in class org.voovan.network.EventProcess
发送到 Socket 缓冲区事件
onFlush(IoSession) - Method in class org.voovan.network.handler.SynchronousHandler
 
onFlush(IoSession) - Method in interface org.voovan.network.IoHandler
Socket 缓冲区发送事件
onIdle(IoSession) - Method in class org.voovan.http.client.AsyncHandler
 
onIdle(IoSession) - Method in class org.voovan.http.client.WebSocketHandler
 
onIdle(IoSession) - Method in class org.voovan.http.server.WebServerHandler
 
onIdle(Event) - Static method in class org.voovan.network.EventProcess
空闲事件触发
onIdle(IoSession) - Method in class org.voovan.network.handler.SynchronousHandler
 
onIdle(IoSession) - Method in interface org.voovan.network.IoHandler
空闲事件
onOpen(WebSocketSession) - Method in class org.voovan.http.extend.engineio.EIODispatcher
 
onOpen(WebSocketSession) - Method in class org.voovan.http.websocket.WebSocketRouter
websocket 连接打开
onRead(Event) - Static method in class org.voovan.network.EventProcess
读取事件 在消息接受完成后触发
onReceive(IoSession, Object) - Method in class org.voovan.http.client.AsyncHandler
 
onReceive(IoSession, Object) - Method in class org.voovan.http.client.WebSocketHandler
 
onReceive(IoSession, Object) - Method in class org.voovan.http.server.WebServerHandler
 
onReceive(IoSession, Object) - Method in class org.voovan.network.handler.SynchronousHandler
 
onReceive(IoSession, Object) - Method in interface org.voovan.network.IoHandler
接收数据事件
onRecived(WebSocketSession, Object) - Method in class org.voovan.http.extend.engineio.EIODispatcher
 
onRecived(WebSocketSession, Object) - Method in class org.voovan.http.websocket.WebSocketRouter
websocket 收到消息
onRequest(HttpFilterConfig, HttpRequest, HttpResponse, Object) - Method in class org.voovan.http.server.filter.CrossOriginFilter
 
onRequest(HttpFilterConfig, HttpRequest, HttpResponse, Object) - Method in class org.voovan.http.server.filter.RateLimiterFilter
 
onRequest(HttpFilterConfig, HttpRequest, HttpResponse, Object) - Method in class org.voovan.http.server.filter.UrlLimitIpFilter
 
onRequest(HttpFilterConfig, HttpRequest, HttpResponse, Object) - Method in interface org.voovan.http.server.HttpFilter
请求过滤器,在请求之前 如果任何一个过滤器返回的是null, 则他后面的过滤器和路由都不会被执行 如果最后一个过滤器如果返回 null, 则不会进行路由处理 整个过滤器执行完成后,返回response.
onRequest(HttpFilterConfig, HttpRequest, HttpResponse, Object) - Method in class org.voovan.http.server.module.monitor.HttpMonitorFilter
 
onResponse(HttpFilterConfig, HttpRequest, HttpResponse, Object) - Method in class org.voovan.http.server.filter.CrossOriginFilter
 
onResponse(HttpFilterConfig, HttpRequest, HttpResponse, Object) - Method in class org.voovan.http.server.filter.RateLimiterFilter
 
onResponse(HttpFilterConfig, HttpRequest, HttpResponse, Object) - Method in class org.voovan.http.server.filter.UrlLimitIpFilter
 
onResponse(HttpFilterConfig, HttpRequest, HttpResponse, Object) - Method in interface org.voovan.http.server.HttpFilter
响应过滤器,在响应之后 路由处理器处理完成,且返回给浏览器之前
onResponse(HttpFilterConfig, HttpRequest, HttpResponse, Object) - Method in class org.voovan.http.server.module.monitor.HttpMonitorFilter
 
onSent(IoSession, Object) - Method in class org.voovan.http.client.AsyncHandler
 
onSent(IoSession, Object) - Method in class org.voovan.http.client.WebSocketHandler
 
onSent(WebSocketSession, Object) - Method in class org.voovan.http.extend.engineio.EIODispatcher
 
onSent(IoSession, Object) - Method in class org.voovan.http.server.WebServerHandler
 
onSent(WebSocketSession, Object) - Method in class org.voovan.http.websocket.WebSocketRouter
websocket 消息发送完成
onSent(Event, Object) - Static method in class org.voovan.network.EventProcess
发送完成事件 发送后出发
onSent(IoSession, Object) - Method in class org.voovan.network.handler.SynchronousHandler
 
onSent(IoSession, Object) - Method in interface org.voovan.network.IoHandler
发送数据事件 发送后调用
OPEN - Static variable in class org.voovan.http.extend.engineio.EIOPacket
 
openOutputStream() - Method in class org.voovan.tools.compiler.JavaMemClass
 
OPTIONS - Static variable in class org.voovan.http.message.HttpStatic
 
options(String, HttpRouter) - Method in class org.voovan.http.server.HttpModule
OPTIONS 请求
options(String, HttpRouter) - Method in class org.voovan.http.server.WebServer
OPTIONS 请求
OPTIONS_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
OptionsRouter - Class in org.voovan.http.server.router
用类处理自定义 header 以及跨域的处理 自定义的 header 会先用 Options 探测是否支持自定义的 headers
OptionsRouter(String, String, String) - Constructor for class org.voovan.http.server.router.OptionsRouter
 
or(String, Query.Operate) - Method in class org.voovan.db.recorder.Query
 
or(String...) - Method in class org.voovan.db.recorder.Query
 
order(String...) - Method in class org.voovan.db.recorder.Query
 
order(Boolean, String...) - Method in class org.voovan.db.recorder.Query
 
org.voovan - package org.voovan
 
org.voovan.db - package org.voovan.db
 
org.voovan.db.exception - package org.voovan.db.exception
 
org.voovan.db.recorder - package org.voovan.db.recorder
 
org.voovan.db.recorder.annotation - package org.voovan.db.recorder.annotation
 
org.voovan.db.recorder.exception - package org.voovan.db.recorder.exception
 
org.voovan.http - package org.voovan.http
 
org.voovan.http.client - package org.voovan.http.client
 
org.voovan.http.extend - package org.voovan.http.extend
 
org.voovan.http.extend.engineio - package org.voovan.http.extend.engineio
 
org.voovan.http.extend.socketio - package org.voovan.http.extend.socketio
 
org.voovan.http.message - package org.voovan.http.message
 
org.voovan.http.message.exception - package org.voovan.http.message.exception
 
org.voovan.http.message.packet - package org.voovan.http.message.packet
 
org.voovan.http.server - package org.voovan.http.server
 
org.voovan.http.server.context - package org.voovan.http.server.context
 
org.voovan.http.server.exception - package org.voovan.http.server.exception
 
org.voovan.http.server.filter - package org.voovan.http.server.filter
 
org.voovan.http.server.module.annontationRouter - package org.voovan.http.server.module.annontationRouter
 
org.voovan.http.server.module.annontationRouter.annotation - package org.voovan.http.server.module.annontationRouter.annotation
 
org.voovan.http.server.module.annontationRouter.router - package org.voovan.http.server.module.annontationRouter.router
 
org.voovan.http.server.module.monitor - package org.voovan.http.server.module.monitor
 
org.voovan.http.server.router - package org.voovan.http.server.router
 
org.voovan.http.websocket - package org.voovan.http.websocket
 
org.voovan.http.websocket.exception - package org.voovan.http.websocket.exception
 
org.voovan.http.websocket.filter - package org.voovan.http.websocket.filter
 
org.voovan.network - package org.voovan.network
 
org.voovan.network.exception - package org.voovan.network.exception
 
org.voovan.network.filter - package org.voovan.network.filter
 
org.voovan.network.handler - package org.voovan.network.handler
 
org.voovan.network.messagesplitter - package org.voovan.network.messagesplitter
 
org.voovan.network.tcp - package org.voovan.network.tcp
 
org.voovan.network.udp - package org.voovan.network.udp
 
org.voovan.tools - package org.voovan.tools
 
org.voovan.tools.bucket - package org.voovan.tools.bucket
 
org.voovan.tools.buffer - package org.voovan.tools.buffer
 
org.voovan.tools.collection - package org.voovan.tools.collection
 
org.voovan.tools.compiler - package org.voovan.tools.compiler
 
org.voovan.tools.compiler.clazz - package org.voovan.tools.compiler.clazz
 
org.voovan.tools.compiler.function - package org.voovan.tools.compiler.function
 
org.voovan.tools.compiler.sandbox - package org.voovan.tools.compiler.sandbox
 
org.voovan.tools.event - package org.voovan.tools.event
 
org.voovan.tools.exception - package org.voovan.tools.exception
 
org.voovan.tools.hashwheeltimer - package org.voovan.tools.hashwheeltimer
 
org.voovan.tools.hotswap - package org.voovan.tools.hotswap
 
org.voovan.tools.json - package org.voovan.tools.json
 
org.voovan.tools.log - package org.voovan.tools.log
 
org.voovan.tools.pool - package org.voovan.tools.pool
 
org.voovan.tools.pool.annotation - package org.voovan.tools.pool.annotation
 
org.voovan.tools.reflect - package org.voovan.tools.reflect
 
org.voovan.tools.reflect.annotation - package org.voovan.tools.reflect.annotation
 
org.voovan.tools.reflect.convert - package org.voovan.tools.reflect.convert
 
org.voovan.tools.security - package org.voovan.tools.security
 
org.voovan.tools.serialize - package org.voovan.tools.serialize
 
org.voovan.tools.threadpool - package org.voovan.tools.threadpool
 
org.voovan.tools.weave - package org.voovan.tools.weave
 
org.voovan.tools.weave.aop - package org.voovan.tools.weave.aop
 
org.voovan.tools.weave.aop.annotation - package org.voovan.tools.weave.aop.annotation
 
ORIGIN - Static variable in class org.voovan.http.message.HttpStatic
 
ORIGIN_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
OS_NAME - Static variable in class org.voovan.tools.TEnv
 
otherMethod(String, String, HttpRouter) - Method in class org.voovan.http.server.HttpModule
其他请求
otherMethod(String, String, HttpRouter) - Method in class org.voovan.http.server.WebServer
其他请求

P

page(int, int) - Method in class org.voovan.db.recorder.Query
 
page(int, int) - Method in class org.voovan.tools.collection.CollectionSearch
将筛选出的数据分页
Param - Annotation Type in org.voovan.http.server.module.annontationRouter.annotation
注解路由 Param
parse(ByteBuffer) - Static method in class org.voovan.http.websocket.WebSocketFrame
解析WebSocket报文
parse(ByteBuffer, boolean) - Static method in class org.voovan.tools.collection.RocksMap.RocksWalRecord
解析某个序号以后的更新操作记录
parse(ByteBuffer, BiFunction<Integer, Integer, Boolean>, boolean) - Static method in class org.voovan.tools.collection.RocksMap.RocksWalRecord
解析某个序号以后的更新操作记录
parse(String) - Static method in class org.voovan.tools.json.JSON
解析 JSON 字符串 如果是{}包裹的字符串解析成 HashMap,如果是[]包裹的字符串解析成 ArrayList
parse(String) - Static method in class org.voovan.tools.json.JSONDecode
 
parse(int, String) - Static method in class org.voovan.tools.json.YAML2JSON
通用解析函数
parse(String) - Static method in class org.voovan.tools.TDateTime
从字符串解析时间
parse(String, String) - Static method in class org.voovan.tools.TDateTime
从字符串解析时间
parse(String, String, String) - Static method in class org.voovan.tools.TDateTime
从字符串解析时间
parse(String, String, String, Locale) - Static method in class org.voovan.tools.TDateTime
按照特定的时区和地狱从字符串解析时间
parse(String) - Static method in class org.voovan.tools.weave.aop.CutPointInfo
 
parseArray(String) - Static method in class org.voovan.tools.json.YAML2JSON
解析数组信息
parseCookie(List<Cookie>, int, String) - Static method in class org.voovan.http.message.HttpParser
处理消息的Cookie
PARSED_CONDICTIONS - Static variable in class org.voovan.tools.TSQL
 
ParseException - Exception in org.voovan.tools.exception
解析通用异常
ParseException() - Constructor for exception org.voovan.tools.exception.ParseException
 
ParseException(String) - Constructor for exception org.voovan.tools.exception.ParseException
 
ParseException(String, Throwable) - Constructor for exception org.voovan.tools.exception.ParseException
 
ParseException(Throwable) - Constructor for exception org.voovan.tools.exception.ParseException
 
parseHeader(ByteBuffer, Runnable, int) - Static method in class org.voovan.http.message.HttpParser
解析 HTTP 请求 Header 中的一行
parseHeaderLine(Map<String, Object>, ByteBuffer, Runnable, int) - Static method in class org.voovan.http.message.HttpParser
解析 HTTP 请求 Header 中的一行
parseMap(String) - Static method in class org.voovan.tools.json.YAML2JSON
解析键值信息
parseMulitLineString(String) - Static method in class org.voovan.tools.json.YAML2JSON
处理多行字符串
parseOperation(ByteBuffer, long, boolean) - Static method in class org.voovan.tools.collection.RocksMap.RocksWalRecord
解析某个序号的操作记录
parseOperation(ByteBuffer, long, BiFunction<Integer, Integer, Boolean>, boolean) - Static method in class org.voovan.tools.collection.RocksMap.RocksWalRecord
解析某个序号的操作记录
parseProtocol(Object[], int, ByteBuffer, Runnable, int) - Static method in class org.voovan.http.message.HttpParser
解析 HTTP 请求写一行
parser(IoSession, Object[], int, ByteBufferChannel, int, long) - Static method in class org.voovan.http.message.HttpParser
解析 HTTP 报文 解析称 Map 形式,其中: 1.protocol 解析成 key/value 形式 2.header 解析成 key/value 形式 3.cookie 解析成 List[Map[String,String]] 形式 3.part 解析成 List[Map[Stirng,Object]](因为是递归,参考 HTTP 解析形式) 形式 5.body 解析成 key=BODY_VALUE 的Map 元素
PARSER_TYPE_REQUEST - Static variable in class org.voovan.http.message.HttpParser
 
PARSER_TYPE_RESPONSE - Static variable in class org.voovan.http.message.HttpParser
 
parseRequest(IoSession, ByteBufferChannel, int, long) - Static method in class org.voovan.http.message.HttpParser
解析报文成 HttpRequest 对象
parseRequest(Request, IoSession, ByteBufferChannel, int, long) - Static method in class org.voovan.http.message.HttpParser
解析报文成 HttpRequest 对象
parseResponse(IoSession, ByteBufferChannel, int) - Static method in class org.voovan.http.message.HttpParser
解析报文成 HttpResponse 对象
parseResponse(Response, IoSession, ByteBufferChannel, int) - Static method in class org.voovan.http.message.HttpParser
解析报文成 HttpResponse 对象
parseSQLCondiction(String) - Static method in class org.voovan.tools.TSQL
获取解析后的 SQL 的条件
parseToGMT(String) - Static method in class org.voovan.tools.TDateTime
按格林威治时间(GMT)时间格式获取时间对象
Part - Class in org.voovan.http.message.packet
HTTP 的 part 对象 改对象仅在 POST 请求,并且Content-Type = multipart/form-data时使用
Part() - Constructor for class org.voovan.http.message.packet.Part
构造函数
Part(String, String, String) - Constructor for class org.voovan.http.message.packet.Part
构造函数
Part(String, String) - Constructor for class org.voovan.http.message.packet.Part
构造函数
Part(String, File) - Constructor for class org.voovan.http.message.packet.Part
 
Part.PartType - Enum in org.voovan.http.message.packet
Part 类型枚举
parts() - Method in class org.voovan.http.message.Request
获取所有的 Part 对象,返回一个 List
PAUSE - Static variable in class org.voovan.http.server.context.WebContext
暂停标记
pause() - Method in class org.voovan.http.server.WebServer
服务暂停
pause() - Method in class org.voovan.tools.log.LoggerThread
暂停日志输出
peek() - Method in class org.voovan.tools.collection.RedisList
 
peekFirst() - Method in class org.voovan.tools.collection.RedisList
 
peekLast() - Method in class org.voovan.tools.collection.RedisList
 
persist(K) - Method in class org.voovan.tools.collection.RedisMap
持久化某个
PING - Static variable in class org.voovan.http.extend.engineio.EIOPacket
 
poll() - Method in class org.voovan.tools.collection.RedisList
 
pollFirst() - Method in class org.voovan.tools.collection.RedisList
 
pollLast() - Method in class org.voovan.tools.collection.RedisList
 
PONG - Static variable in class org.voovan.http.extend.engineio.EIOPacket
 
PooledObject - Annotation Type in org.voovan.tools.pool.annotation
池化对象的注解路由
PooledObject - Class in org.voovan.tools.pool
池化对象需要继承的对象
PooledObject() - Constructor for class org.voovan.tools.pool.PooledObject
 
pop() - Method in class org.voovan.tools.collection.RedisList
 
pop() - Method in class org.voovan.tools.collection.RingBuffer
读取一个 byte
pop(T[], int, int) - Method in class org.voovan.tools.collection.RingBuffer
读取缓冲区的数据
port - Variable in class org.voovan.network.SocketContext
 
POST - Static variable in class org.voovan.http.message.HttpStatic
 
post(String, HttpRouter) - Method in class org.voovan.http.server.HttpModule
POST 请求
post(String, HttpRouter) - Method in class org.voovan.http.server.WebServer
POST 请求
POST_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
PRAGMA - Static variable in class org.voovan.http.message.HttpStatic
 
PRAGMA_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
preparedSql(String) - Static method in class org.voovan.tools.TSQL
转换preparedStatement对象为可用的 sql 字符串(参数用?表示)
previous() - Method in class org.voovan.tools.collection.Chain
迭代器上一个元素
previous() - Method in class org.voovan.tools.collection.RedisList.RedisListIterator
 
previousIndex() - Method in class org.voovan.tools.collection.RedisList.RedisListIterator
 
PrimaryKey - Annotation Type in org.voovan.db.recorder.annotation
Recorder 对象的 PrimaryKey 注解
process(HttpRequest, HttpResponse) - Method in class org.voovan.http.server.HttpDispatcher
Http 请求响应处理函数,入口函数
process(HttpRequest, HttpResponse) - Method in interface org.voovan.http.server.HttpRouter
 
process(HttpRequest, HttpResponse) - Method in class org.voovan.http.server.module.annontationRouter.router.AnnotationRouter
 
process(HttpRequest, HttpResponse) - Method in class org.voovan.http.server.module.monitor.MonitorRouter
 
process(HttpRequest, HttpResponse) - Method in class org.voovan.http.server.router.MimeFileRouter
 
process(HttpRequest, HttpResponse) - Method in class org.voovan.http.server.router.OptionsRouter
 
process(WebSocketDispatcher.WebSocketEvent, IoSession, HttpRequest, ByteBuffer) - Method in class org.voovan.http.server.WebSocketDispatcher
路由处理函数
process(Event) - Static method in class org.voovan.network.EventProcess
处理异常
process(Long, List<RocksMap.RocksWalRecord>) - Method in interface org.voovan.tools.collection.RocksMap.RocksWalReader.RocksWalProcessor
 
process() - Method in class org.voovan.tools.event.EventRunner
执行, 在 EventRunnerGroup 执行
process() - Method in class org.voovan.tools.weave.aop.InterceptInfo
 
processing(RocksMap.RocksWalReader.RocksWalProcessor) - Method in class org.voovan.tools.collection.RocksMap.RocksWalReader
 
Protocol - Class in org.voovan.http.message.packet
HTTP 的协议对象,报文的第一行
Protocol() - Constructor for class org.voovan.http.message.packet.Protocol
构造函数
protocol - Variable in class org.voovan.http.message.packet.Protocol
协议名称
protocol() - Method in class org.voovan.http.message.Request
获取协议对象
protocol() - Method in class org.voovan.http.message.Response
获取协议对象
ProtoStuffSerialize - Class in org.voovan.tools.serialize
ProtoStuff 的序列化实现
ProtoStuffSerialize() - Constructor for class org.voovan.tools.serialize.ProtoStuffSerialize
 
PROXY_AUTHENTICATE - Static variable in class org.voovan.http.message.HttpStatic
 
PROXY_AUTHENTICATE_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
PROXY_AUTHORIZATION - Static variable in class org.voovan.http.message.HttpStatic
 
PROXY_AUTHORIZATION_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
publicSelectedKeysField - Static variable in class org.voovan.network.NioUtil
 
push(V) - Method in class org.voovan.tools.collection.RedisList
 
push(T) - Method in class org.voovan.tools.collection.RingBuffer
增加一个对象
push(T[], int, int) - Method in class org.voovan.tools.collection.RingBuffer
写入一个 byte[] 数据
PUT - Static variable in class org.voovan.http.message.HttpStatic
 
put(String, String) - Method in class org.voovan.http.message.packet.Header
填充 Header
put(String, HttpRouter) - Method in class org.voovan.http.server.HttpModule
PUT 请求
put(String, HttpRouter) - Method in class org.voovan.http.server.WebServer
PUT 请求
put(K, V) - Method in class org.voovan.tools.collection.CacheMap
 
put(K, V, long) - Method in class org.voovan.tools.collection.CacheMap
写入对象
put(Object, Object) - Method in class org.voovan.tools.collection.EventMap
 
put(K, V, long) - Method in interface org.voovan.tools.collection.ICacheMap
 
put(int, T) - Method in class org.voovan.tools.collection.IntKeyMap
 
put(long, T) - Method in class org.voovan.tools.collection.LongKeyMap
 
put(K, V) - Method in class org.voovan.tools.collection.RedisMap
 
put(K, V, long) - Method in class org.voovan.tools.collection.RedisMap
像 redis 中放置字符串数据
put(Object, Object, boolean) - Method in class org.voovan.tools.collection.RocksMap
 
put(Object, Object) - Method in class org.voovan.tools.collection.RocksMap
 
PUT_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
putAll(Map<String, String>) - Method in class org.voovan.http.message.packet.Header
填充 Header
putAll(Map<? extends K, ? extends V>) - Method in class org.voovan.tools.collection.CacheMap
 
putAll(Map<? extends K, ? extends V>, long) - Method in class org.voovan.tools.collection.CacheMap
写入特定的整个 Map
putAll(Map) - Method in class org.voovan.tools.collection.EventMap
 
putAll(Map<? extends K, ? extends V>, long) - Method in interface org.voovan.tools.collection.ICacheMap
 
putAll(Map<? extends K, ? extends V>) - Method in class org.voovan.tools.collection.RedisMap
 
putAll(Map<? extends K, ? extends V>, long) - Method in class org.voovan.tools.collection.RedisMap
 
putAll(Map) - Method in class org.voovan.tools.collection.RocksMap
 
putAllValues(Map<K, V>) - Method in class org.voovan.tools.collection.MultiMap
一次插入多个键值
putBoolean(Object, Field, boolean) - Static method in class org.voovan.tools.TUnsafe
 
putByte(Object, Field, byte) - Static method in class org.voovan.tools.TUnsafe
 
putChar(Object, Field, char) - Static method in class org.voovan.tools.TUnsafe
 
putDouble(Object, Field, double) - Static method in class org.voovan.tools.TUnsafe
 
putFloat(Object, Field, float) - Static method in class org.voovan.tools.TUnsafe
 
putHeader(String, String) - Method in class org.voovan.http.client.HttpClient
设置请求头
putIfAbsent(K, V) - Method in class org.voovan.tools.collection.CacheMap
写入如果对象为空
putIfAbsent(K, V, long) - Method in class org.voovan.tools.collection.CacheMap
写入如果对象为空
putIfAbsent(K, V, long) - Method in interface org.voovan.tools.collection.ICacheMap
 
putIfAbsent(int, T) - Method in class org.voovan.tools.collection.IntKeyMap
 
putIfAbsent(long, T) - Method in class org.voovan.tools.collection.LongKeyMap
 
putIfAbsent(K, V) - Method in class org.voovan.tools.collection.RedisMap
在 Redis 环境下返回的数据不保证是 Redis 中的数据
putIfAbsent(K, V, long) - Method in class org.voovan.tools.collection.RedisMap
 
putIfAbsent(K, V) - Method in class org.voovan.tools.collection.RocksMap
 
putIntger(Object, Field, int) - Static method in class org.voovan.tools.TUnsafe
 
putLong(Object, Field, long) - Static method in class org.voovan.tools.TUnsafe
 
putObject(Object, Field, Object) - Static method in class org.voovan.tools.TUnsafe
 
putParameters(String, String) - Method in class org.voovan.http.client.HttpClient
设置请求参数
putShort(Object, Field, short) - Static method in class org.voovan.tools.TUnsafe
 
putValue(K, V) - Method in class org.voovan.tools.collection.MultiMap
增加值
putValues(K, List<V>) - Method in class org.voovan.tools.collection.MultiMap
一次插入一个键值
putValues(K, V...) - Method in class org.voovan.tools.collection.MultiMap
一次插入一个键值

Q

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 中进行对象的属性进行查询, 返回所有的属性

R

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
 

S

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
启动同步的上下文连接,同步读写时使用

T

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
 

U

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
 

V

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

W

wait(int, Supplier<Boolean>) - Static method in class org.voovan.tools.TEnv
等待函数
wait(int, boolean, Supplier<Boolean>) - Static method in class org.voovan.tools.TEnv
等待函数
wait(Supplier<Boolean>) - Static method in class org.voovan.tools.TEnv
等待函数
waitConnect() - Method in class org.voovan.network.SocketContext
等待连接完成, 包含事件注册和 SSL 握手, 用于在同步调用的方法中同步
waitData(int) - Method in class org.voovan.network.handler.SynchronousHandler
 
waitData(int, int, Runnable) - Method in class org.voovan.tools.buffer.ByteBufferChannel
等待期望的数据长度
waitData(byte[], int, Runnable) - Method in class org.voovan.tools.buffer.ByteBufferChannel
从头部开始判断是否收到期望的数据
waitData(int, int, Runnable) - Method in class org.voovan.tools.buffer.RingDirectBuffer
等待期望的数据长度
waitData(byte[], int, Runnable) - Method in class org.voovan.tools.buffer.RingDirectBuffer
从头部开始判断是否收到期望的数据
waitHandShakeDone() - Method in class org.voovan.network.SSLParser
等待握手完成
waitThrow(int, Supplier<Boolean>) - Static method in class org.voovan.tools.TEnv
等待函数
warn(Object) - Static method in class org.voovan.tools.log.Logger
 
warn(Throwable) - Static method in class org.voovan.tools.log.Logger
 
warn(Object, Throwable) - Static method in class org.voovan.tools.log.Logger
 
warnf(String, Object...) - Static method in class org.voovan.tools.log.Logger
 
warnf(String, Throwable, Object...) - Static method in class org.voovan.tools.log.Logger
 
WARNING - Static variable in class org.voovan.http.message.HttpStatic
 
WARNING_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
warpData(ByteBuffer) - Method in class org.voovan.network.SSLParser
打包并发送数据
weave(CtClass) - Static method in class org.voovan.tools.weave.aop.AopWeave
Aop 类对象变更
Weave - Class in org.voovan.tools.weave
代码织入主类
Weave() - Constructor for class org.voovan.tools.weave.Weave
 
weave(String, byte[]) - Static method in class org.voovan.tools.weave.Weave
代码织入
WeaveConfig - Class in org.voovan.tools.weave
代码织入配置对象
WeaveConfig(String, String, String) - Constructor for class org.voovan.tools.weave.WeaveConfig
 
WeaveConfig(String, String) - Constructor for class org.voovan.tools.weave.WeaveConfig
 
WeaveConfig(String) - Constructor for class org.voovan.tools.weave.WeaveConfig
 
WeaveException - Exception in org.voovan.tools.exception
内存已被释放的异常
WeaveException() - Constructor for exception org.voovan.tools.exception.WeaveException
 
WeaveException(String) - Constructor for exception org.voovan.tools.exception.WeaveException
 
WeaveException(String, Throwable) - Constructor for exception org.voovan.tools.exception.WeaveException
 
WeaveException(Throwable) - Constructor for exception org.voovan.tools.exception.WeaveException
 
WeaveUtils - Class in org.voovan.tools.weave
代码织入工具类
WeaveUtils() - Constructor for class org.voovan.tools.weave.WeaveUtils
 
WEB_SOCKET - Static variable in class org.voovan.http.message.HttpStatic
 
WEB_SOCKET_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
WebContext - Class in org.voovan.http.server.context
Web上下文(配置信息读取)
WebServer - Class in org.voovan.http.server
WebServer 对象
WebServer(WebServerConfig) - Constructor for class org.voovan.http.server.WebServer
构造函数
WebServerConfig - Class in org.voovan.http.server.context
WebServer 配置类 参数说明部分,请参考 /conf/web.json 的注释
WebServerConfig() - Constructor for class org.voovan.http.server.context.WebServerConfig
 
WebServerFilter - Class in org.voovan.http.server
WebServer 过滤器对象
WebServerFilter() - Constructor for class org.voovan.http.server.WebServerFilter
 
WebServerHandler - Class in org.voovan.http.server
WebServer Socket 事件处理类
WebServerHandler(WebServerConfig, HttpDispatcher, WebSocketDispatcher) - Constructor for class org.voovan.http.server.WebServerHandler
 
WebServerLifeCycle - Interface in org.voovan.http.server
WebServer初始化类
webSocket(String, WebSocketRouter) - Method in class org.voovan.http.client.HttpClient
连接 Websocket
WebSocket - Annotation Type in org.voovan.http.server.module.annontationRouter.annotation
WebSocket 路由注解类
WebSocketDispatcher - Class in org.voovan.http.server
根据 WebSocket 请求分派到处理路由
WebSocketDispatcher(WebServerConfig, SessionManager) - Constructor for class org.voovan.http.server.WebSocketDispatcher
构造函数
WebSocketDispatcher.WebSocketEvent - Enum in org.voovan.http.server
 
WebSocketFilter - Interface in org.voovan.http.websocket
过滤器接口
webSocketFilterChain - Variable in class org.voovan.http.websocket.WebSocketRouter
 
WebSocketFilterException - Exception in org.voovan.http.websocket.exception
 
WebSocketFilterException(String, Exception) - Constructor for exception org.voovan.http.websocket.exception.WebSocketFilterException
 
WebSocketFilterException(String) - Constructor for exception org.voovan.http.websocket.exception.WebSocketFilterException
 
WebSocketFrame - Class in org.voovan.http.websocket
WebSocket帧解析类
WebSocketFrame() - Constructor for class org.voovan.http.websocket.WebSocketFrame
 
WebSocketFrame.Opcode - Enum in org.voovan.http.websocket
类型枚举
WebSocketHandler - Class in org.voovan.http.client
处理 WebSocket 相关的 IoHandler 事件
WebSocketHandler(HttpClient, WebSocketSession, WebSocketRouter) - Constructor for class org.voovan.http.client.WebSocketHandler
构造函数
WebSocketRouter - Class in org.voovan.http.websocket
WebSocket 处理句柄
WebSocketRouter() - Constructor for class org.voovan.http.websocket.WebSocketRouter
 
WebSocketSession - Class in org.voovan.http.websocket
WebSocket 会话对象
WebSocketSession(IoSession, WebSocketRouter, WebSocketType) - Constructor for class org.voovan.http.websocket.WebSocketSession
构造函数
WebSocketTools - Class in org.voovan.http.websocket
WebSocket 工具类
WebSocketType - Enum in org.voovan.http.websocket
WebSocket 类型枚举
welcome() - Static method in class org.voovan.http.server.context.WebContext
显示欢迎信息
withInitial(Supplier<T>) - Static method in class org.voovan.tools.FastThreadLocal
基于提供器的构造函数
withTransaction(Function<RocksMap<K, V>, T>) - Method in class org.voovan.tools.collection.RocksMap
开启式事务模式 (立即失败, 死锁检测,无快照) 同一个线程共线给一个事务 使用内置公共事务通过 savepoint 来失败回滚, 但统一提交, 性能会好很多, 但是由于很多层嵌套的 savepont 在高并发时使用这种方式时回导致提交会慢很多
withTransaction(long, boolean, boolean, Function<RocksMap<K, V>, T>) - Method in class org.voovan.tools.collection.RocksMap
开启式事务模式 同一个线程共线给一个事务 使用内置公共事务通过 savepoint 来失败回滚, 但统一提交, 性能会好很多, 但是由于很多层嵌套的 savepont 在高并发时使用这种方式时回导致提交会慢很多
wrapPoolObject(CtClass) - Static method in class org.voovan.tools.weave.Weave
对象池类对象织入
wrapSqlField(JdbcOperate, String) - Static method in class org.voovan.tools.TSQL
包括 SQL 关键字
write(byte[], int, int) - Method in class org.voovan.http.message.packet.Body
写入 body
write(byte[]) - Method in class org.voovan.http.message.packet.Body
写入 body
write(String, String) - Method in class org.voovan.http.message.packet.Body
使用特定的字符集写入 body 字符串
write(String) - Method in class org.voovan.http.message.packet.Body
写入 body 字符串,默认 UTF-8
write(byte[]) - Method in class org.voovan.http.server.HttpResponse
写入一个 byte 数组
write(byte[], int, int) - Method in class org.voovan.http.server.HttpResponse
写入一个 byte 数组
write(String) - Method in class org.voovan.http.server.HttpResponse
写入一个字符串
write(int, byte[], int, int) - Method in class org.voovan.tools.buffer.ByteBufferChannel
缓冲区某个位置写入数据
write(int, ByteBuffer) - Method in class org.voovan.tools.buffer.ByteBufferChannel
缓冲区某个位置写入数据
write(byte) - Method in class org.voovan.tools.buffer.RingDirectBuffer
写入一个 byte
write(byte[], int, int) - Method in class org.voovan.tools.buffer.RingDirectBuffer
写入一个 byte[] 数据
write(ByteBuffer) - Method in class org.voovan.tools.buffer.RingDirectBuffer
写入一个 byteBuffer
writeAccessLog(WebServerConfig, HttpRequest, HttpResponse) - Static method in class org.voovan.http.server.context.WebContext
写入access.log
writeBack(String) - Static method in class org.voovan.tools.json.YAML2JSON
回写数据
writeEnd(byte[], int, int) - Method in class org.voovan.tools.buffer.ByteBufferChannel
缓冲区头部写入
writeEnd(ByteBuffer) - Method in class org.voovan.tools.buffer.ByteBufferChannel
缓冲区头部写入
writeFile(File, boolean, byte[], int, int) - Static method in class org.voovan.tools.TFile
向文件写入内容
writeFile(File, boolean, byte[]) - Static method in class org.voovan.tools.TFile
向文件写入内容
writeFile(File, byte[], int, int) - Static method in class org.voovan.tools.TFile
以追加的形式,向文件写入内容
writeFile(File, byte[]) - Static method in class org.voovan.tools.TFile
以追加的形式,向文件写入内容
writeFormatedLog(Message) - Method in class org.voovan.tools.log.Formater
写入消息对象,在进行格式化后的写入
writeHead(byte[], int, int) - Method in class org.voovan.tools.buffer.ByteBufferChannel
缓冲区尾部写入
writeHead(ByteBuffer) - Method in class org.voovan.tools.buffer.ByteBufferChannel
缓冲区尾部写入
writeLog(String) - Method in class org.voovan.tools.log.Formater
写入消息
writeLog(String, String) - Static method in class org.voovan.tools.log.SingleLogger
 
writeObject(Object) - Method in class org.voovan.http.message.packet.Body
写入 body 对象, 自动转换为 json,默认 UTF-8
writeObject(Object, String) - Method in class org.voovan.http.message.packet.Body
写入 body 字符串 自动转换为 json
writeObject(Object) - Method in class org.voovan.http.server.HttpResponse
写入 body 对象, 自动转换为 json,默认 UTF-8
writeObject(Object, String) - Method in class org.voovan.http.server.HttpResponse
写入 body 字符串 自动转换为 json
writeOptions - Variable in class org.voovan.tools.collection.RocksMap
 
writeToChannel(SocketContext, ByteBuffer) - Method in class org.voovan.network.SocketSelector
通用封装的向通道写数据的方法
WWW_AUTHENTICATE - Static variable in class org.voovan.http.message.HttpStatic
 
WWW_AUTHENTICATE_STRING - Static variable in class org.voovan.http.message.HttpStatic
 

X

X_COMPRESS - Static variable in class org.voovan.http.message.HttpStatic
 
X_COMPRESS_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
X_CONTENT_TYPE_OPTIONS - Static variable in class org.voovan.http.message.HttpStatic
 
X_CONTENT_TYPE_OPTIONS_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
X_DISABLE_PUSH - Static variable in class org.voovan.http.message.HttpStatic
 
X_DISABLE_PUSH_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
X_FORWARDED_FOR - Static variable in class org.voovan.http.message.HttpStatic
 
X_FORWARDED_FOR_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
X_FORWARDED_HOST - Static variable in class org.voovan.http.message.HttpStatic
 
X_FORWARDED_HOST_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
X_FORWARDED_PORT - Static variable in class org.voovan.http.message.HttpStatic
 
X_FORWARDED_PORT_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
X_FORWARDED_PROTO - Static variable in class org.voovan.http.message.HttpStatic
 
X_FORWARDED_PROTO_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
X_FORWARDED_SERVER - Static variable in class org.voovan.http.message.HttpStatic
 
X_FORWARDED_SERVER_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
X_FRAME_OPTIONS - Static variable in class org.voovan.http.message.HttpStatic
 
X_FRAME_OPTIONS_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
X_GZIP - Static variable in class org.voovan.http.message.HttpStatic
 
X_GZIP_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
X_REAL_IP - Static variable in class org.voovan.http.message.HttpStatic
 
X_REAL_IP_STRING - Static variable in class org.voovan.http.message.HttpStatic
 
X_XSS_PROTECTION - Static variable in class org.voovan.http.message.HttpStatic
 
X_XSS_PROTECTION_STRING - Static variable in class org.voovan.http.message.HttpStatic
 

Y

YAML2JSON - Class in org.voovan.tools.json
JSON字符串分析成 Map
YAML2JSON() - Constructor for class org.voovan.tools.json.YAML2JSON
 
YAML_READ_INDEX - Static variable in class org.voovan.tools.json.YAML2JSON
 

Z

ZipFilter - Class in org.voovan.network.filter
Some description
ZipFilter() - Constructor for class org.voovan.network.filter.ZipFilter
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links

Copyright © 2020 Voovan. All rights reserved.