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

A

AcceptCompletionHandler - org.voovan.network.aio中的类
Aio Accept 事件
AcceptCompletionHandler() - 类 的构造器org.voovan.network.aio.AcceptCompletionHandler
 
acceptStart() - 类 中的方法org.voovan.network.aio.AioServerSocket
 
acceptStart() - 类 中的方法org.voovan.network.aio.AioSocket
 
acceptStart() - 类 中的方法org.voovan.network.nio.NioServerSocket
 
acceptStart() - 类 中的方法org.voovan.network.nio.NioSocket
 
acceptStart() - 类 中的方法org.voovan.network.SocketContext
用于针对 Accept 进来的 Socket 连接的启动
acceptStart() - 类 中的方法org.voovan.network.udp.UdpServerSocket
 
acceptStart() - 类 中的方法org.voovan.network.udp.UdpSocket
 
AioServerSocket - org.voovan.network.aio中的类
AioServerSocket 监听
AioServerSocket(String, int, int) - 类 的构造器org.voovan.network.aio.AioServerSocket
构造函数
AioServerSocket(String, int, int, int) - 类 的构造器org.voovan.network.aio.AioServerSocket
构造函数
AioSession - org.voovan.network.aio中的类
NIO 会话连接对象
AioSession(AioSocket) - 类 的构造器org.voovan.network.aio.AioSession
构造函数
AioSocket - org.voovan.network.aio中的类
AioSocket 连接
AioSocket(String, int, int) - 类 的构造器org.voovan.network.aio.AioSocket
构造函数
AioSocket(String, int, int, int) - 类 的构造器org.voovan.network.aio.AioSocket
构造函数
AioSocket(SocketContext, AsynchronousSocketChannel) - 类 的构造器org.voovan.network.aio.AioSocket
构造函数
attachSession(IoSession, ConnectModel, String, String) - 类 中的静态方法org.voovan.network.HeartBeat
将心跳绑定到 Session
attachSession(IoSession, ConnectModel) - 类 中的静态方法org.voovan.network.HeartBeat
将心跳绑定到 Session 默认使用 PING, PONG 作为心跳消息

B

beat(IoSession) - 类 中的静态方法org.voovan.network.HeartBeat
一次心跳动作
BufferLengthSplitter - org.voovan.network.messagesplitter中的类
按定长对消息分割 超过指定长度也会分割
BufferLengthSplitter(int) - 类 的构造器org.voovan.network.messagesplitter.BufferLengthSplitter
 
bufferSize - 类 中的变量org.voovan.network.SocketContext
 
buildAppDataBuffer() - 类 中的方法org.voovan.network.SSLParser
 
buildNetDataBuffer() - 类 中的方法org.voovan.network.SSLParser
 

C

cancelIdle() - 类 中的方法org.voovan.network.IoSession
停止空闲事件触发
canSplite(IoSession, ByteBuffer) - 类 中的方法org.voovan.network.messagesplitter.BufferLengthSplitter
 
canSplite(IoSession, ByteBuffer) - 接口 中的方法org.voovan.network.MessageSplitter
判断消息是否可分割
canSplite(IoSession, ByteBuffer) - 类 中的方法org.voovan.network.messagesplitter.HttpMessageSplitter
 
canSplite(IoSession, ByteBuffer) - 类 中的方法org.voovan.network.messagesplitter.LineMessageSplitter
 
canSplite(IoSession, ByteBuffer) - 类 中的方法org.voovan.network.messagesplitter.TimeOutMesssageSplitter
 
canSplite(IoSession, ByteBuffer) - 类 中的方法org.voovan.network.messagesplitter.TransferSplitter
 
catchAccept() - 类 中的方法org.voovan.network.aio.AioServerSocket
捕获 Aio Accept 事件
catchConnected() - 类 中的方法org.voovan.network.aio.AioSocket
捕获 Aio Connect
catchRead(ByteBuffer) - 类 中的方法org.voovan.network.aio.AioSocket
捕获 Aio Read
checkIdle() - 类 中的方法org.voovan.network.IoSession
启动空闲事件触发
close() - 类 中的方法org.voovan.network.aio.AioServerSocket
 
close() - 类 中的方法org.voovan.network.aio.AioSession
 
close() - 类 中的方法org.voovan.network.aio.AioSocket
 
close() - 类 中的方法org.voovan.network.IoSession
关闭会话
close() - 类 中的方法org.voovan.network.MessageLoader
关闭 MessageLoader
close() - 类 中的方法org.voovan.network.nio.NioServerSocket
 
close() - 类 中的方法org.voovan.network.nio.NioSession
关闭会话
close() - 类 中的方法org.voovan.network.nio.NioSocket
 
close() - 类 中的方法org.voovan.network.SocketContext
关闭连接
close() - 类 中的方法org.voovan.network.udp.UdpServerSocket
 
close() - 类 中的方法org.voovan.network.udp.UdpSession
关闭会话
close() - 类 中的方法org.voovan.network.udp.UdpSocket
 
completed(AsynchronousSocketChannel, AioServerSocket) - 类 中的方法org.voovan.network.aio.AcceptCompletionHandler
 
completed(Integer, ByteBuffer) - 类 中的方法org.voovan.network.aio.ReadCompletionHandler
 
ConnectModel - org.voovan.network中的枚举
连接类型枚举
connectModel - 类 中的变量org.voovan.network.SocketContext
 
containAttribute(Object) - 类 中的方法org.voovan.network.IoSession
检查会话参数是否存在
copyFrom(SocketContext) - 类 中的方法org.voovan.network.SocketContext
克隆对象
createClientSSLParser(IoSession) - 类 中的方法org.voovan.network.SSLManager
获取SSLParser
createServerSSLParser(IoSession) - 类 中的方法org.voovan.network.SSLManager
获取Server 模式 SSLParser

D

datagramChannel() - 类 中的方法org.voovan.network.udp.UdpServerSocket
 
datagramChannel() - 类 中的方法org.voovan.network.udp.UdpSession
DatagramChannel 对象
datagramChannel() - 类 中的方法org.voovan.network.udp.UdpSocket
 
decode(IoSession, Object) - 类 中的方法org.voovan.network.filter.StringFilter
 
decode(IoSession, Object) - 接口 中的方法org.voovan.network.IoFilter
过滤器解密函数,接收事件(onRecive)前调用 onRecive事件前调用
doHandShake() - 类 中的方法org.voovan.network.SSLParser
 

E

enabledMessageSpliter(boolean) - 类 中的方法org.voovan.network.IoSession
设置是否使用分割器读取
encode(IoSession, Object) - 类 中的方法org.voovan.network.filter.StringFilter
 
encode(IoSession, Object) - 接口 中的方法org.voovan.network.IoFilter
过滤器加密函数,发送事件(onSend)前调用 send事件前调用
equals(Object) - 类 中的方法org.voovan.network.Event
 
Event - org.voovan.network中的类
事件对象
Event(IoSession, Event.EventName, Object) - 类 的构造器org.voovan.network.Event
构造函数
Event.EventName - org.voovan.network中的枚举
事件名称枚举
eventChose() - 类 中的方法org.voovan.network.nio.NioSelector
所有的事件均在这里触发
eventChose() - 类 中的方法org.voovan.network.udp.UdpSelector
所有的事件均在这里触发
EventProcess - org.voovan.network中的类
事件的实际逻辑处理
EventThread - org.voovan.network中的类
事件处理线程
EventThread(Event) - 类 的构造器org.voovan.network.EventThread
事件处理 Thread
EventTrigger - org.voovan.network中的类
事件触发器 触发各种事件
EventTrigger() - 类 的构造器org.voovan.network.EventTrigger
 

F

failed(Throwable, AioServerSocket) - 类 中的方法org.voovan.network.aio.AcceptCompletionHandler
 
failed(Throwable, ByteBuffer) - 类 中的方法org.voovan.network.aio.ReadCompletionHandler
 
filterChain - 类 中的变量org.voovan.network.SocketContext
 
filterChain() - 类 中的方法org.voovan.network.SocketContext
获取过滤器链
filterDecoder(IoSession, ByteBuffer) - 类 中的静态方法org.voovan.network.EventProcess
使用过滤器过滤解码结果
filterEncoder(IoSession, Object) - 类 中的静态方法org.voovan.network.EventProcess
使用过滤器编码结果
fireAccept(IoSession) - 类 中的静态方法org.voovan.network.EventTrigger
 
fireAcceptThread(IoSession) - 类 中的静态方法org.voovan.network.EventTrigger
 
fireConnect(IoSession) - 类 中的静态方法org.voovan.network.EventTrigger
 
fireConnectThread(IoSession) - 类 中的静态方法org.voovan.network.EventTrigger
 
fireDisconnect(IoSession) - 类 中的静态方法org.voovan.network.EventTrigger
 
fireDisconnectThread(IoSession) - 类 中的静态方法org.voovan.network.EventTrigger
 
fireEvent(IoSession, Event.EventName, Object) - 类 中的静态方法org.voovan.network.EventTrigger
事件触发 根据事件启动 EventThread 来处理事件
fireEventThread(IoSession, Event.EventName, Object) - 类 中的静态方法org.voovan.network.EventTrigger
事件触发 根据事件启动 EventThread 来处理事件
fireException(IoSession, Exception) - 类 中的静态方法org.voovan.network.EventTrigger
 
fireExceptionThread(IoSession, Exception) - 类 中的静态方法org.voovan.network.EventTrigger
 
fireIdle(IoSession) - 类 中的静态方法org.voovan.network.EventTrigger
 
fireIdleThread(IoSession) - 类 中的静态方法org.voovan.network.EventTrigger
 
fireReceive(IoSession) - 类 中的静态方法org.voovan.network.EventTrigger
 
fireReceiveThread(IoSession) - 类 中的静态方法org.voovan.network.EventTrigger
 
fireSent(IoSession, Object) - 类 中的静态方法org.voovan.network.EventTrigger
 
fireSentThread(IoSession, Object) - 类 中的静态方法org.voovan.network.EventTrigger
 

G

getAttribute(Object) - 类 中的方法org.voovan.network.IoSession
获取会话参数
getAttributes() - 类 中的方法org.voovan.network.IoSession
获取全部会话参数
getBufferSize() - 类 中的方法org.voovan.network.SocketContext
获取缓冲区大小
getByteBufferChannel() - 类 中的方法org.voovan.network.IoSession
获取接收的输出流
getConnectModel() - 类 中的方法org.voovan.network.SocketContext
获取连接模式
getDatagramChannel(SelectionKey) - 类 中的方法org.voovan.network.udp.UdpSelector
获取 socket 通道
getEvent() - 类 中的方法org.voovan.network.EventThread
获取事件
getFailedCount() - 类 中的方法org.voovan.network.HeartBeat
获取连续失败次数 每次成功会被归零
getHeartBeat() - 类 中的方法org.voovan.network.IoSession
获取心跳对象
getHost() - 类 中的方法org.voovan.network.SocketContext
获取主机地址
getIdleInterval() - 类 中的方法org.voovan.network.IoSession
获取空闲事件时间
getIdleInterval() - 类 中的方法org.voovan.network.SocketContext
获取空闲事件时间
getInstance(IoSession, Event.EventName, Object) - 类 中的静态方法org.voovan.network.Event
活的新的实例
getMessageLoader() - 类 中的方法org.voovan.network.IoSession
获取消息处理类
getMessagePartition() - 类 中的方法org.voovan.network.aio.AioSession
 
getMessagePartition() - 类 中的方法org.voovan.network.IoSession
获取消息分割处理类
getMessagePartition() - 类 中的方法org.voovan.network.nio.NioSession
 
getMessagePartition() - 类 中的方法org.voovan.network.udp.UdpSession
 
getName() - 类 中的方法org.voovan.network.Event
 
getOther() - 类 中的方法org.voovan.network.Event
 
getPing() - 类 中的方法org.voovan.network.HeartBeat
获取 ping 报文
getPong() - 类 中的方法org.voovan.network.HeartBeat
获取 pong 报文
getPort() - 类 中的方法org.voovan.network.SocketContext
获取主机端口
getReadTimeout() - 类 中的方法org.voovan.network.SocketContext
获取超时时间
getResponse() - 类 中的方法org.voovan.network.handler.SynchronousHandler
获取下一个响应对象
getSession() - 类 中的方法org.voovan.network.aio.AioSocket
获取 Session 对象
getSession() - 类 中的方法org.voovan.network.Event
 
getSession() - 类 中的方法org.voovan.network.nio.NioSocket
获取 Session 对象
getSession() - 类 中的方法org.voovan.network.udp.UdpServerSocket
获取 Session 对象
getSession() - 类 中的方法org.voovan.network.udp.UdpSocket
获取 Session 对象
getSocketChannel(SelectionKey) - 类 中的方法org.voovan.network.nio.NioSelector
获取 socket 通道
getSSLEngine() - 类 中的方法org.voovan.network.SSLManager
获取 SSLEngine
getSSLEngine() - 类 中的方法org.voovan.network.SSLParser
获取 SSLEngine
getSSLManager() - 类 中的方法org.voovan.network.SocketContext
获取 SSL 管理器
getSSLParser() - 类 中的方法org.voovan.network.IoSession
获取 SSLParser
getState() - 类 中的方法org.voovan.network.IoSession
 
getStopType() - 类 中的方法org.voovan.network.MessageLoader
获取停止类型

H

handler - 类 中的变量org.voovan.network.SocketContext
 
handler() - 类 中的方法org.voovan.network.SocketContext
获取业务处理句柄
handler(IoHandler) - 类 中的方法org.voovan.network.SocketContext
设置业务处理句柄
hashCode() - 类 中的方法org.voovan.network.Event
 
hasNextResponse() - 类 中的方法org.voovan.network.handler.SynchronousHandler
是否存在下一个响应对象
HeartBeat - org.voovan.network中的类
类文字命名
host - 类 中的变量org.voovan.network.SocketContext
 
HttpMessageSplitter - org.voovan.network.messagesplitter中的类
Http 消息分割类
HttpMessageSplitter() - 类 的构造器org.voovan.network.messagesplitter.HttpMessageSplitter
 

I

idleInterval - 类 中的变量org.voovan.network.SocketContext
 
initSSL(IoSession) - 类 中的方法org.voovan.network.SocketContext
 
interceptHeartBeat(IoSession, ByteBufferChannel) - 类 中的静态方法org.voovan.network.HeartBeat
截断心跳消息
IoFilter - org.voovan.network中的接口
过滤器接口
IoFilterException - org.voovan.network.exception中的异常错误
 
IoFilterException(String, Exception) - 异常错误 的构造器org.voovan.network.exception.IoFilterException
 
IoFilterException(String) - 异常错误 的构造器org.voovan.network.exception.IoFilterException
 
IoHandler - org.voovan.network中的接口
Socket 连接业务接口
IoSession<T extends SocketContext> - org.voovan.network中的类
会话抽象类
IoSession(T) - 类 的构造器org.voovan.network.IoSession
构造函数
IoSession.State - org.voovan.network中的类
会话状态管理
isClose() - 类 中的方法org.voovan.network.IoSession.State
 
isConnect() - 类 中的方法org.voovan.network.IoSession.State
 
isConnected() - 类 中的方法org.voovan.network.aio.AioServerSocket
 
isConnected() - 类 中的方法org.voovan.network.aio.AioSession
 
isConnected() - 类 中的方法org.voovan.network.aio.AioSocket
 
isConnected() - 类 中的方法org.voovan.network.IoSession
会话是否连接
isConnected() - 类 中的方法org.voovan.network.nio.NioServerSocket
 
isConnected() - 类 中的方法org.voovan.network.nio.NioSession
会话是否打开
isConnected() - 类 中的方法org.voovan.network.nio.NioSocket
 
isConnected() - 类 中的方法org.voovan.network.SocketContext
上下文连接是否连接
isConnected() - 类 中的方法org.voovan.network.udp.UdpServerSocket
 
isConnected() - 类 中的方法org.voovan.network.udp.UdpSession
会话是否打开
isConnected() - 类 中的方法org.voovan.network.udp.UdpSocket
 
isHandShakeDone(IoSession) - 类 中的静态方法org.voovan.network.EventTrigger
 
isHandShakeDone() - 类 中的方法org.voovan.network.SSLParser
判断握手是否完成
isInit() - 类 中的方法org.voovan.network.IoSession.State
 
isOpen() - 类 中的方法org.voovan.network.aio.AioServerSocket
 
isOpen() - 类 中的方法org.voovan.network.aio.AioSession
会话是否打开
isOpen() - 类 中的方法org.voovan.network.aio.AioSocket
 
isOpen() - 类 中的方法org.voovan.network.IoSession
会话是否打开
isOpen() - 类 中的方法org.voovan.network.nio.NioServerSocket
 
isOpen() - 类 中的方法org.voovan.network.nio.NioSession
会话是否打开
isOpen() - 类 中的方法org.voovan.network.nio.NioSocket
 
isOpen() - 类 中的方法org.voovan.network.SocketContext
上下文连接是否打开
isOpen() - 类 中的方法org.voovan.network.udp.UdpServerSocket
 
isOpen() - 类 中的方法org.voovan.network.udp.UdpSession
会话是否打开
isOpen() - 类 中的方法org.voovan.network.udp.UdpSocket
 
isReceive() - 类 中的方法org.voovan.network.IoSession.State
 
isSend() - 类 中的方法org.voovan.network.IoSession.State
 
isStreamEnd(ByteBuffer, Integer) - 类 中的静态方法org.voovan.network.MessageLoader
判断字节所属流是否结束
isStreamEnd(byte[], Integer) - 类 中的静态方法org.voovan.network.MessageLoader
判断字节所属流是否结束
isUseSpliter() - 类 中的方法org.voovan.network.MessageLoader
获取是否使用分割器读取
isWebSocketFrame(ByteBuffer) - 类 中的静态方法org.voovan.network.messagesplitter.HttpMessageSplitter
判断缓冲区中的数据是否是一个 WebSocket 帧

L

LineMessageSplitter - org.voovan.network.messagesplitter中的类
按换行对消息分割
LineMessageSplitter() - 类 的构造器org.voovan.network.messagesplitter.LineMessageSplitter
 
loaclPort() - 类 中的方法org.voovan.network.aio.AioSession
 
loaclPort() - 类 中的方法org.voovan.network.IoSession
获取本地端口
loaclPort() - 类 中的方法org.voovan.network.nio.NioSession
获取本地端口
loaclPort() - 类 中的方法org.voovan.network.udp.UdpSession
获取本地端口
loadCertificate(String, String, String) - 类 中的方法org.voovan.network.SSLManager
读取管理证书
localAddress() - 类 中的方法org.voovan.network.aio.AioSession
 
localAddress() - 类 中的方法org.voovan.network.IoSession
获取本地 IP 地址
localAddress() - 类 中的方法org.voovan.network.nio.NioSession
获取本地 IP 地址
localAddress() - 类 中的方法org.voovan.network.udp.UdpSession
获取本地 IP 地址

M

main(String[]) - 类 中的静态方法org.voovan.network.HeartBeat
 
MessageLoader - org.voovan.network中的类
Socket消息处理类
MessageLoader(IoSession) - 类 的构造器org.voovan.network.MessageLoader
构造函数
MessageLoader.StopType - org.voovan.network中的枚举
 
MessageSplitter - org.voovan.network中的接口
消息分割类
messageSplitter - 类 中的变量org.voovan.network.SocketContext
 
messageSplitter() - 类 中的方法org.voovan.network.SocketContext
获取消息粘包分割器
messageSplitter(MessageSplitter) - 类 中的方法org.voovan.network.SocketContext
设置消息粘包分割器

N

NioSelector - org.voovan.network.nio中的类
事件监听器
NioSelector(Selector, SocketContext) - 类 的构造器org.voovan.network.nio.NioSelector
事件监听器构造
NioServerSocket - org.voovan.network.nio中的类
NioServerSocket 监听
NioServerSocket(String, int, int) - 类 的构造器org.voovan.network.nio.NioServerSocket
构造函数 默认不会触发空闲事件
NioServerSocket(String, int, int, int) - 类 的构造器org.voovan.network.nio.NioServerSocket
构造函数
NioSession - org.voovan.network.nio中的类
NIO 会话连接对象
NioSocket - org.voovan.network.nio中的类
NioSocket 连接
NioSocket(String, int, int) - 类 的构造器org.voovan.network.nio.NioSocket
socket 连接 默认不会触发空闲事件
NioSocket(String, int, int, int) - 类 的构造器org.voovan.network.nio.NioSocket
socket 连接
NioSocket(SocketContext, SocketChannel) - 类 的构造器org.voovan.network.nio.NioSocket
构造函数

O

onAccepted(Event) - 类 中的静态方法org.voovan.network.EventProcess
Accept事件
onConnect(Event) - 类 中的静态方法org.voovan.network.EventProcess
连接成功事件 建立连接完成后出发
onConnect(IoSession) - 类 中的方法org.voovan.network.handler.SynchronousHandler
 
onConnect(IoSession) - 接口 中的方法org.voovan.network.IoHandler
连接成功事件
onDisconnect(Event) - 类 中的静态方法org.voovan.network.EventProcess
连接断开事件 断开后出发
onDisconnect(IoSession) - 类 中的方法org.voovan.network.handler.SynchronousHandler
 
onDisconnect(IoSession) - 接口 中的方法org.voovan.network.IoHandler
连接断开事件
onException(Event, Exception) - 类 中的静态方法org.voovan.network.EventProcess
异常产生事件 异常产生侯触发
onException(IoSession, Exception) - 类 中的方法org.voovan.network.handler.SynchronousHandler
 
onException(IoSession, Exception) - 接口 中的方法org.voovan.network.IoHandler
异常事件
onIdle(Event) - 类 中的静态方法org.voovan.network.EventProcess
空闲事件触发
onIdle(IoSession) - 类 中的方法org.voovan.network.handler.SynchronousHandler
 
onIdle(IoSession) - 接口 中的方法org.voovan.network.IoHandler
空闲事件
onRead(Event) - 类 中的静态方法org.voovan.network.EventProcess
读取事件 在消息接受完成后触发
onReceive(IoSession, Object) - 类 中的方法org.voovan.network.handler.SynchronousHandler
 
onReceive(IoSession, Object) - 接口 中的方法org.voovan.network.IoHandler
接收数据事件
onSent(Event, Object) - 类 中的静态方法org.voovan.network.EventProcess
发送完成事件 发送后出发
onSent(IoSession, Object) - 类 中的方法org.voovan.network.handler.SynchronousHandler
 
onSent(IoSession, Object) - 接口 中的方法org.voovan.network.IoHandler
发送数据事件 发送后调用
org.voovan.network - 程序包 org.voovan.network
 
org.voovan.network.aio - 程序包 org.voovan.network.aio
 
org.voovan.network.exception - 程序包 org.voovan.network.exception
 
org.voovan.network.filter - 程序包 org.voovan.network.filter
 
org.voovan.network.handler - 程序包 org.voovan.network.handler
 
org.voovan.network.messagesplitter - 程序包 org.voovan.network.messagesplitter
 
org.voovan.network.nio - 程序包 org.voovan.network.nio
 
org.voovan.network.udp - 程序包 org.voovan.network.udp
 

P

pause() - 类 中的方法org.voovan.network.MessageLoader
暂停
port - 类 中的变量org.voovan.network.SocketContext
 
process(Event) - 类 中的静态方法org.voovan.network.EventProcess
处理异常

R

read(ByteBuffer) - 类 中的方法org.voovan.network.IoSession
直接从缓冲区读取数据
read() - 类 中的方法org.voovan.network.MessageLoader
读取 socket 中的数据 逐字节读取数据,并用消息截断器判断消息包是否完整,消息粘包有两种截断方式: 1.消息截断器生效 2.消息读取时间超时,例如设置5m,则连续5秒内没有读取到有用的消息则返回报文.
read0(ByteBuffer) - 类 中的方法org.voovan.network.aio.AioSession
 
read0(ByteBuffer) - 类 中的方法org.voovan.network.IoSession
读取消息到缓冲区
read0(ByteBuffer) - 类 中的方法org.voovan.network.nio.NioSession
 
read0(ByteBuffer) - 类 中的方法org.voovan.network.udp.UdpSession
 
ReadCompletionHandler - org.voovan.network.aio中的类
Aio 读取事件
ReadCompletionHandler(AioSocket, ByteBufferChannel) - 类 的构造器org.voovan.network.aio.ReadCompletionHandler
 
ReadMessageException - org.voovan.network.exception中的异常错误
 
ReadMessageException(String, Exception) - 异常错误 的构造器org.voovan.network.exception.ReadMessageException
 
ReadMessageException(String) - 异常错误 的构造器org.voovan.network.exception.ReadMessageException
 
ReadMessageException(Exception) - 异常错误 的构造器org.voovan.network.exception.ReadMessageException
 
readTimeout - 类 中的变量org.voovan.network.SocketContext
 
release() - 类 中的方法org.voovan.network.aio.ReadCompletionHandler
 
release() - 类 中的方法org.voovan.network.nio.NioSelector
 
release() - 类 中的方法org.voovan.network.SSLParser
 
remoteAddress() - 类 中的方法org.voovan.network.aio.AioSession
 
remoteAddress() - 类 中的方法org.voovan.network.IoSession
获取对端 IP 地址
remoteAddress() - 类 中的方法org.voovan.network.nio.NioSession
获取对端 IP 地址
remoteAddress() - 类 中的方法org.voovan.network.udp.UdpSession
获取对端 IP 地址
remotePort() - 类 中的方法org.voovan.network.aio.AioSession
 
remotePort() - 类 中的方法org.voovan.network.IoSession
获取对端端口
remotePort() - 类 中的方法org.voovan.network.nio.NioSession
获取对端端口
remotePort() - 类 中的方法org.voovan.network.udp.UdpSession
获取对端端口
removeAttribute(Object) - 类 中的方法org.voovan.network.IoSession
移除会话参数
reset() - 类 中的方法org.voovan.network.MessageLoader
重置计数 读取超时时间回0
responseCount() - 类 中的方法org.voovan.network.handler.SynchronousHandler
获取响应对象数量
restart() - 类 中的方法org.voovan.network.aio.AioSession
重连当前连接
restart() - 类 中的方法org.voovan.network.aio.AioSocket
重连当前连接
restart() - 类 中的方法org.voovan.network.nio.NioSession
重连当前连接
restart() - 类 中的方法org.voovan.network.nio.NioSocket
重连当前连接
restart() - 类 中的方法org.voovan.network.udp.UdpSession
重连当前连接
restart() - 类 中的方法org.voovan.network.udp.UdpSocket
重连当前连接
RestartException - org.voovan.network.exception中的异常错误
类文字命名
RestartException(String) - 异常错误 的构造器org.voovan.network.exception.RestartException
 
run() - 类 中的方法org.voovan.network.EventThread
 

S

send(ByteBuffer) - 类 中的方法org.voovan.network.IoSession
直接向缓冲区发送消息 注意直接调用不会触发 onSent 事件, 也不会经过任何过滤器
send0(ByteBuffer) - 类 中的方法org.voovan.network.aio.AioSession
 
send0(ByteBuffer) - 类 中的方法org.voovan.network.IoSession
发送消息 注意直接调用不会出发 onSent 事件
send0(ByteBuffer) - 类 中的方法org.voovan.network.nio.NioSession
 
send0(ByteBuffer) - 类 中的方法org.voovan.network.udp.UdpSession
 
sendMessage(IoSession, Object) - 类 中的静态方法org.voovan.network.EventProcess
在一个独立的线程中并行的发送消息
SendMessageException - org.voovan.network.exception中的异常错误
 
SendMessageException(String, Exception) - 异常错误 的构造器org.voovan.network.exception.SendMessageException
 
SendMessageException(String) - 异常错误 的构造器org.voovan.network.exception.SendMessageException
 
SendMessageException(Exception) - 异常错误 的构造器org.voovan.network.exception.SendMessageException
 
setAttribute(Object, Object) - 类 中的方法org.voovan.network.IoSession
设置会话参数
setBufferSize(int) - 类 中的方法org.voovan.network.SocketContext
设置缓冲区大小
setClose(boolean) - 类 中的方法org.voovan.network.IoSession.State
 
setConnect(boolean) - 类 中的方法org.voovan.network.IoSession.State
 
setHeartBeat(HeartBeat) - 类 中的方法org.voovan.network.IoSession
 
setIdleInterval(int) - 类 中的方法org.voovan.network.aio.AioServerSocket
 
setIdleInterval(int) - 类 中的方法org.voovan.network.aio.AioSocket
 
setIdleInterval(int) - 类 中的方法org.voovan.network.IoSession
设置空闲事件时间
setIdleInterval(int) - 类 中的方法org.voovan.network.nio.NioServerSocket
 
setIdleInterval(int) - 类 中的方法org.voovan.network.nio.NioSocket
 
setIdleInterval(int) - 类 中的方法org.voovan.network.SocketContext
设置空闲事件时间
setIdleInterval(int) - 类 中的方法org.voovan.network.udp.UdpServerSocket
 
setIdleInterval(int) - 类 中的方法org.voovan.network.udp.UdpSocket
 
setInit(boolean) - 类 中的方法org.voovan.network.IoSession.State
 
setName(Event.EventName) - 类 中的方法org.voovan.network.Event
 
setOption(SocketOption<T>, T) - 类 中的方法org.voovan.network.aio.AioServerSocket
设置 Socket 的 Option 选项
setOption(SocketOption<T>, T) - 类 中的方法org.voovan.network.aio.AioSocket
设置 Socket 的 Option 选项
setOption(SocketOption<T>, T) - 类 中的方法org.voovan.network.nio.NioServerSocket
设置 Socket 的 Option 选项
setOption(SocketOption<T>, T) - 类 中的方法org.voovan.network.nio.NioSocket
设置 Socket 的 Option 选项
setOption(SocketOption<T>, T) - 类 中的方法org.voovan.network.SocketContext
设置 Socket 的 Option 选项
setOption(SocketOption<T>, T) - 类 中的方法org.voovan.network.udp.UdpServerSocket
设置 Socket 的 Option 选项
setOption(SocketOption<T>, T) - 类 中的方法org.voovan.network.udp.UdpSocket
设置 Socket 的 Option 选项
setOther(Object) - 类 中的方法org.voovan.network.Event
 
setReceive(boolean) - 类 中的方法org.voovan.network.IoSession.State
 
setSend(boolean) - 类 中的方法org.voovan.network.IoSession.State
 
setSession(IoSession) - 类 中的方法org.voovan.network.Event
 
setSSLManager(SSLManager) - 类 中的方法org.voovan.network.SocketContext
设置 SSL 管理器
setSSLParser(SSLParser) - 类 中的方法org.voovan.network.IoSession
获取 SSLParser
setStopType(MessageLoader.StopType) - 类 中的方法org.voovan.network.MessageLoader
设置停止类型
setUseSpliter(boolean) - 类 中的方法org.voovan.network.MessageLoader
设置是否是否使用分割器读取
socketChannel() - 类 中的方法org.voovan.network.aio.AioServerSocket
获取 SocketChannel 对象
socketChannel() - 类 中的方法org.voovan.network.aio.AioSocket
获取 SocketChannel 对象
socketChannel() - 类 中的方法org.voovan.network.nio.NioServerSocket
获取 SocketChannel 对象
socketChannel() - 类 中的方法org.voovan.network.nio.NioSession
获取SocketChannel 对象
socketChannel() - 类 中的方法org.voovan.network.nio.NioSocket
获取 SocketChannel 对象
socketContext() - 类 中的方法org.voovan.network.IoSession
获取 socket 连接上下文
SocketContext - org.voovan.network中的类
socket 上下文
SocketContext(String, int, int) - 类 的构造器org.voovan.network.SocketContext
构造函数 默认不会出发空闲事件
SocketContext(String, int, int, int) - 类 的构造器org.voovan.network.SocketContext
构造函数
SocketContext() - 类 的构造器org.voovan.network.SocketContext
无参数构造函数
SocketDisconnectByRemote - org.voovan.network.exception中的异常错误
Socket 读取流管道被关闭,这个时候缓冲区可能还有数据没有读取完成, 因为对方可能在发送完报文后主动关闭了连接.
SocketDisconnectByRemote(String) - 异常错误 的构造器org.voovan.network.exception.SocketDisconnectByRemote
 
sslManager - 类 中的变量org.voovan.network.SocketContext
 
SSLManager - org.voovan.network中的类
SSL管理器
SSLManager(String) - 类 的构造器org.voovan.network.SSLManager
构造函数 默认使用客户端认证
SSLManager(String, boolean) - 类 的构造器org.voovan.network.SSLManager
构造函数
SSLParser - org.voovan.network中的类
SSL 解析器 1.握手信息 2.报文信息
SSLParser(SSLEngine, IoSession) - 类 的构造器org.voovan.network.SSLParser
构造函数
start() - 类 中的方法org.voovan.network.aio.AioServerSocket
启动监听 阻塞方法
start() - 类 中的方法org.voovan.network.aio.AioSocket
启动上下文连接 阻塞方法
start() - 类 中的方法org.voovan.network.nio.NioServerSocket
启动监听 阻赛方法
start() - 类 中的方法org.voovan.network.nio.NioSocket
启动同步的上下文连接, 阻塞方法
start() - 类 中的方法org.voovan.network.SocketContext
启动上下文连接 阻塞方法
start() - 类 中的方法org.voovan.network.udp.UdpServerSocket
启动同步监听 非阻赛方法
start() - 类 中的方法org.voovan.network.udp.UdpSocket
 
State() - 类 的构造器org.voovan.network.IoSession.State
 
StringFilter - org.voovan.network.filter中的类
String 过滤器
StringFilter() - 类 的构造器org.voovan.network.filter.StringFilter
 
synchronouRead() - 类 中的方法org.voovan.network.aio.AioSocket
同步读取消息
synchronouRead() - 类 中的方法org.voovan.network.nio.NioSocket
同步读取消息
synchronouRead() - 类 中的方法org.voovan.network.udp.UdpSocket
同步读取消息
synchronouSend(Object) - 类 中的方法org.voovan.network.aio.AioSocket
同步发送消息
synchronouSend(Object) - 类 中的方法org.voovan.network.nio.NioSocket
同步发送消息
synchronouSend(Object) - 类 中的方法org.voovan.network.udp.UdpSocket
同步发送消息
SynchronousHandler - org.voovan.network.handler中的类
Socket 同步通信 handler
SynchronousHandler() - 类 的构造器org.voovan.network.handler.SynchronousHandler
 
syncRead() - 类 中的方法org.voovan.network.IoSession
同步读取消息 消息会经过 filter 的 decoder 函数处理后再返回
syncSend(Object) - 类 中的方法org.voovan.network.IoSession
同步发送消息 消息会经过 filter 的 encoder 函数处理后再发送
syncStart() - 类 中的方法org.voovan.network.aio.AioServerSocket
启动同步监听 非阻塞方法
syncStart() - 类 中的方法org.voovan.network.aio.AioSocket
启动同步的上下文连接 非阻塞方法
syncStart() - 类 中的方法org.voovan.network.nio.NioServerSocket
启动同步监听 非阻赛方法
syncStart() - 类 中的方法org.voovan.network.nio.NioSocket
启动同步的上下文连接 非阻塞方法
syncStart() - 类 中的方法org.voovan.network.SocketContext
启动同步的上下文连接 非阻塞方法
syncStart() - 类 中的方法org.voovan.network.udp.UdpServerSocket
启动同步监听 非阻赛方法
syncStart() - 类 中的方法org.voovan.network.udp.UdpSocket
启动同步的上下文连接,同步读写时使用

T

TimeOutMesssageSplitter - org.voovan.network.messagesplitter中的类
 
TimeOutMesssageSplitter() - 类 的构造器org.voovan.network.messagesplitter.TimeOutMesssageSplitter
 
toString() - 类 中的方法org.voovan.network.aio.AioSession
 
toString() - 类 中的方法org.voovan.network.IoSession
 
toString() - 类 中的方法org.voovan.network.nio.NioSession
 
toString() - 类 中的方法org.voovan.network.udp.UdpSession
 
TransferSplitter - org.voovan.network.messagesplitter中的类
透传处理器 直接将数据进行透传,收到即调用过滤器,然后调用 IoHandler.onRecive 方法 使用这个分割器的时候不推荐使用过滤器,应为报文并不完整.
TransferSplitter() - 类 的构造器org.voovan.network.messagesplitter.TransferSplitter
 

U

UdpSelector - org.voovan.network.udp中的类
UDP事件监听器
UdpSelector(Selector, SocketContext) - 类 的构造器org.voovan.network.udp.UdpSelector
事件监听器构造
UdpServerSocket - org.voovan.network.udp中的类
UdpSocket 连接
UdpServerSocket(String, int, int) - 类 的构造器org.voovan.network.udp.UdpServerSocket
socket 连接 默认不会触发空闲事件
UdpServerSocket(String, int, int, int) - 类 的构造器org.voovan.network.udp.UdpServerSocket
socket 连接
UdpSession - org.voovan.network.udp中的类
UDP NIO 会话连接对象
UdpSocket - org.voovan.network.udp中的类
UdpSocket 连接
UdpSocket(String, int, int) - 类 的构造器org.voovan.network.udp.UdpSocket
socket 连接 默认不会触发空闲事件
UdpSocket(String, int, int, int) - 类 的构造器org.voovan.network.udp.UdpSocket
socket 连接
UdpSocket(SocketContext, InetSocketAddress) - 类 的构造器org.voovan.network.udp.UdpSocket
构造函数
unpause() - 类 中的方法org.voovan.network.MessageLoader
恢复
unWarpByteBufferChannel(IoSession, ByteBufferChannel, ByteBufferChannel) - 类 中的方法org.voovan.network.SSLParser
读取SSL消息到缓冲区
unwarpData(ByteBuffer, ByteBuffer) - 类 中的方法org.voovan.network.SSLParser
解包数据

V

valueOf(String) - 枚举 中的静态方法org.voovan.network.ConnectModel
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.voovan.network.Event.EventName
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.voovan.network.MessageLoader.StopType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.voovan.network.ConnectModel
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.voovan.network.Event.EventName
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.voovan.network.MessageLoader.StopType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

wait(int) - 类 中的方法org.voovan.network.IoSession
等待所有处理都被处理完成 ByteBufferChannel.size() = 0时,或者超时后退出
waitConnected(IoSession) - 类 中的方法org.voovan.network.SocketContext
等待连接完成
warpData(ByteBuffer) - 类 中的方法org.voovan.network.SSLParser
打包并发送数据
A B C D E F G H I L M N O P R S T U V W 
跳过导航链接

Copyright © 2017 Voovan. All rights reserved.