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

A

AcceptCompletionHandler - org.tio.server中的类
 
AcceptCompletionHandler() - 类 的构造器org.tio.server.AcceptCompletionHandler
 
accepted - 类 中的变量org.tio.server.ServerGroupStat
接受了多少连接
addMessageListener(TioClusterMessageListener) - 接口 中的方法org.tio.server.cluster.TioClusterTopic
保证你的 MessageListener 可以调用 tioClusterMessageListener.onMessage(String, TioClusterVo)
addMsg(Packet) - 类 中的方法org.tio.core.task.SendRunnable
 
ALL_CLIENT_GROUPCONTEXTS - 类 中的静态变量org.tio.core.TioConfig
本jvm中所有的TioClientConfig对象
ALL_GROUPCONTEXTS - 类 中的静态变量org.tio.core.TioConfig
本jvm中所有的TioConfig对象
ALL_SERVER_GROUPCONTEXTS - 类 中的静态变量org.tio.core.TioConfig
本jvm中所有的TioServerConfig对象
assignAnUnknownClientNode() - 类 中的方法org.tio.core.ChannelContext
 
asyncConnect(Node) - 类 中的方法org.tio.client.TioClient
asyncConnect
asyncConnect(Node, Integer) - 类 中的方法org.tio.client.TioClient
asyncConnect
asyncConnect(Node, String, Integer, Integer) - 类 中的方法org.tio.client.TioClient
asyncConnect
asynchronousSocketChannel - 类 中的变量org.tio.core.ChannelContext
The asynchronous socket channel.

B

beginHandshake() - 接口 中的方法org.tio.core.ssl.facade.ISSLFacade
开始握手
beginHandshake() - 类 中的方法org.tio.core.ssl.facade.SSLFacade
 
beginHandshake() - 类 中的方法org.tio.core.ssl.SslFacadeContext
beginHandshake
bind(ChannelContext, String) - 类 中的方法org.tio.core.maintain.BsIds
 
bind(String, ChannelContext) - 类 中的方法org.tio.core.maintain.Groups
和组绑定
bind(String, ChannelContext, boolean) - 类 中的方法org.tio.core.maintain.Groups
和组绑定
bind(ChannelContext) - 类 中的方法org.tio.core.maintain.Ids
 
bind(String, ChannelContext) - 类 中的方法org.tio.core.maintain.Tokens
绑定token.
bind(String, ChannelContext) - 类 中的方法org.tio.core.maintain.Users
绑定userid.
bindBsId(ChannelContext, String) - 类 中的静态方法org.tio.core.Tio
绑定业务id
bindGroup(ChannelContext, String) - 类 中的静态方法org.tio.core.Tio
绑定群组
bindGroup(TioConfig, String, String) - 类 中的静态方法org.tio.core.Tio
将用户绑定到群组
bindToken(ChannelContext, String) - 类 中的静态方法org.tio.core.Tio
绑定token
bindUser(ChannelContext, String) - 类 中的静态方法org.tio.core.Tio
绑定用户
bSend(ChannelContext, Packet) - 类 中的静态方法org.tio.core.Tio
阻塞发送消息到指定ChannelContext
bSend(TioConfig, String, int, Packet) - 类 中的静态方法org.tio.core.Tio
发送到指定的ip和port
bSendToAll(TioConfig, Packet, ChannelContextFilter) - 类 中的静态方法org.tio.core.Tio
发消息到所有连接
bSendToBsId(TioConfig, String, Packet) - 类 中的静态方法org.tio.core.Tio
阻塞发消息给指定业务ID
bSendToGroup(TioConfig, String, Packet) - 类 中的静态方法org.tio.core.Tio
发消息到组
bSendToGroup(TioConfig, String, Packet, ChannelContextFilter) - 类 中的静态方法org.tio.core.Tio
发消息到组
bSendToId(TioConfig, String, Packet) - 类 中的静态方法org.tio.core.Tio
发消息给指定ChannelContext id
bSendToSet(TioConfig, Set<ChannelContext>, Packet, ChannelContextFilter) - 类 中的静态方法org.tio.core.Tio
发消息到指定集合
bSendToToken(TioConfig, String, Packet) - 类 中的静态方法org.tio.core.Tio
阻塞发消息到指定token
bSendToUser(TioConfig, String, Packet) - 类 中的静态方法org.tio.core.Tio
阻塞发消息给指定用户
BsIds - org.tio.core.maintain中的类
一对一 (bsid <--> ChannelContext)
Bs: business,业务id和ChannelContext绑定
需求见:https://gitee.com/tywo45/t-io/issues/IK30Q
BsIds() - 类 的构造器org.tio.core.maintain.BsIds
 
bsIds - 类 中的变量org.tio.core.TioConfig
 
BufferType - org.tio.core.ssl.facade中的枚举
 
BufferUtils - org.tio.core.ssl.facade中的类
 
BufferUtils() - 类 的构造器org.tio.core.ssl.facade.BufferUtils
 

C

canSend - 类 中的变量org.tio.core.task.SendRunnable
 
ChannelContext - org.tio.core中的类
 
ChannelContext(TioConfig, AsynchronousSocketChannel) - 类 的构造器org.tio.core.ChannelContext
 
ChannelContext(TioConfig) - 类 的构造器org.tio.core.ChannelContext
创建一个虚拟ChannelContext,主要用来模拟一些操作,譬如压力测试,真实场景中用得少
ChannelContext(TioConfig, String) - 类 的构造器org.tio.core.ChannelContext
创建一个虚拟ChannelContext,主要用来模拟一些操作,譬如压力测试,真实场景中用得少
ChannelContext.CloseCode - org.tio.core中的枚举
连接关闭码
ChannelContext.CloseMeta - org.tio.core中的类
 
ChannelContextFilter - org.tio.core中的接口
 
ChannelStat - org.tio.core.stat中的类
 
ChannelStat() - 类 的构造器org.tio.core.stat.ChannelStat
 
checkBeforeIO(ChannelContext) - 类 中的静态方法org.tio.core.utils.TioUtils
 
clearMsgQueue() - 类 中的方法org.tio.core.task.DecodeRunnable
清空处理的队列消息
clearMsgQueue() - 类 中的方法org.tio.core.task.SendRunnable
清空消息队列
CLIENT_ID - 类 中的静态变量org.tio.server.cluster.TioClusterVo
 
ClientAuth - org.tio.core.ssl中的枚举
配置引擎请求客户端验证。
ClientChannelContext - org.tio.client中的类
 
ClientChannelContext(TioConfig, AsynchronousSocketChannel) - 类 的构造器org.tio.client.ClientChannelContext
 
ClientChannelContext(TioConfig) - 类 的构造器org.tio.client.ClientChannelContext
创建一个虚拟ChannelContext,主要用来模拟一些操作,真实场景中用得少
ClientGroupStat - org.tio.client中的类
 
ClientGroupStat() - 类 的构造器org.tio.client.ClientGroupStat
 
ClientHeartbeatTask - org.tio.client.task中的类
客户端心跳任务
ClientHeartbeatTask(Timer, TioClientConfig) - 类 的构造器org.tio.client.task.ClientHeartbeatTask
 
ClientNodes - org.tio.core.maintain中的类
一对一 (client Node <--> ChannelContext)
ClientNodes() - 类 的构造器org.tio.core.maintain.ClientNodes
 
clientNodes - 类 中的变量org.tio.core.TioConfig
 
ClientReConnTask - org.tio.client.task中的类
客户端重连任务
ClientReConnTask(ClientChannelContext, ReconnConf) - 类 的构造器org.tio.client.task.ClientReConnTask
 
clients(TioConfig, String) - 类 中的方法org.tio.core.maintain.Groups
一个组有哪些客户端
clone() - 类 中的方法org.tio.core.intf.Packet
 
close(ChannelContext) - 类 中的静态方法org.tio.core.maintain.MaintainUtils
 
close() - 接口 中的方法org.tio.core.ssl.facade.ISSLFacade
 
close() - 类 中的方法org.tio.core.ssl.facade.SSLFacade
 
close(ChannelContext, String) - 类 中的静态方法org.tio.core.Tio
关闭连接
close(ChannelContext, String, ChannelContext.CloseCode) - 类 中的静态方法org.tio.core.Tio
 
close(ChannelContext, Throwable, String) - 类 中的静态方法org.tio.core.Tio
关闭连接
close(ChannelContext, Throwable, String, ChannelContext.CloseCode) - 类 中的静态方法org.tio.core.Tio
 
close(ChannelContext, Throwable, String, boolean) - 类 中的静态方法org.tio.core.Tio
 
close(ChannelContext, Throwable, String, boolean, ChannelContext.CloseCode) - 类 中的静态方法org.tio.core.Tio
 
close(ChannelContext, Throwable, String, boolean, boolean) - 类 中的静态方法org.tio.core.Tio
 
close(ChannelContext, Throwable, String, boolean, boolean, ChannelContext.CloseCode) - 类 中的静态方法org.tio.core.Tio
 
close(TioConfig, String, Integer, Throwable, String) - 类 中的静态方法org.tio.core.Tio
关闭连接
closed - 类 中的变量org.tio.core.stat.GroupStat
关闭了多少连接
closeds - 类 中的变量org.tio.client.TioClientConfig
 
closeGroup(TioConfig, String, String) - 类 中的静态方法org.tio.core.Tio
关闭某群所有连接
closeGroup(TioConfig, String, String, ChannelContext.CloseCode) - 类 中的静态方法org.tio.core.Tio
关闭某群所有连接
closeLock - 类 中的变量org.tio.core.ChannelContext
 
closeMeta - 类 中的变量org.tio.core.ChannelContext
 
CloseMeta() - 类 的构造器org.tio.core.ChannelContext.CloseMeta
 
CloseRunnable - org.tio.core.task中的类
 
CloseRunnable(Executor) - 类 的构造器org.tio.core.task.CloseRunnable
 
closeRunnable - 类 中的变量org.tio.core.TioConfig
 
closeSet(Set<ChannelContext>, String, ChannelContext.CloseCode) - 类 中的静态方法org.tio.core.Tio
关闭集合
closeToken(TioConfig, String, String) - 类 中的静态方法org.tio.core.Tio
关闭token的所有连接
closeToken(TioConfig, String, String, ChannelContext.CloseCode) - 类 中的静态方法org.tio.core.Tio
关闭某token的所有连接
closeUser(TioConfig, String, String) - 类 中的静态方法org.tio.core.Tio
关闭用户的所有连接
closeUser(TioConfig, String, String, ChannelContext.CloseCode) - 类 中的静态方法org.tio.core.Tio
关闭某用户的所有连接
compareTo(Node) - 类 中的方法org.tio.core.Node
 
completed(Void, ConnectionCompletionVo) - 类 中的方法org.tio.client.ConnectionCompletionHandler
 
completed(Integer, ByteBuffer) - 类 中的方法org.tio.core.ReadCompletionHandler
 
completed(Integer, WriteCompletionHandler.WriteCompletionVo) - 类 中的方法org.tio.core.WriteCompletionHandler
 
completed(AsynchronousSocketChannel, TioServer) - 类 中的方法org.tio.server.AcceptCompletionHandler
 
condition - 类 中的变量org.tio.core.WriteCompletionHandler
 
connect(Node) - 类 中的方法org.tio.client.TioClient
connect
connect(Node, Integer) - 类 中的方法org.tio.client.TioClient
connect
connect(Node, String, Integer, ClientChannelContext, Integer) - 类 中的方法org.tio.client.TioClient
connect
connect(Node, String, Integer, Integer) - 类 中的方法org.tio.client.TioClient
 
connecteds - 类 中的变量org.tio.client.TioClientConfig
 
ConnectionCompletionHandler - org.tio.client中的类
 
ConnectionCompletionHandler() - 类 的构造器org.tio.client.ConnectionCompletionHandler
 
ConnectionCompletionVo - org.tio.client中的类
 
ConnectionCompletionVo() - 类 的构造器org.tio.client.ConnectionCompletionVo
 
ConnectionCompletionVo(ClientChannelContext, TioClient, boolean, AsynchronousSocketChannel, Node, String, Integer) - 类 的构造器org.tio.client.ConnectionCompletionVo
 
connections - 类 中的变量org.tio.core.TioConfig
 
convert(Packet, ChannelContext) - 接口 中的方法org.tio.core.PacketConverter
 
createClientNode(AsynchronousSocketChannel) - 类 中的方法org.tio.client.ClientChannelContext
 
createClientNode(AsynchronousSocketChannel) - 类 中的方法org.tio.core.ChannelContext
创建Node
createClientNode(AsynchronousSocketChannel) - 类 中的方法org.tio.server.ServerChannelContext
 
createUnknownNode() - 类 中的静态方法org.tio.core.ChannelContext
 

D

debug - 类 中的变量org.tio.core.TioConfig
 
decode(ByteBuffer, int, int, int, ChannelContext) - 接口 中的方法org.tio.core.intf.TioHandler
根据ByteBuffer解码成业务需要的Packet对象.
decode() - 类 中的方法org.tio.core.task.DecodeRunnable
 
decode(ByteBuffer, int, ChannelContext) - 类 中的静态方法org.tio.server.proxy.ProxyProtocolDecoder
解码 proxy protocol
decodeFailCount - 类 中的变量org.tio.core.stat.ChannelStat
本次解码失败的次数
decodeMessage(ByteBuffer, int) - 类 中的静态方法org.tio.server.proxy.ProxyProtocolDecoder
解码 proxy protocol
decodeRunnable - 类 中的变量org.tio.core.ChannelContext
 
DecodeRunnable - org.tio.core.task中的类
解码任务对象,一个连接对应一个本对象
DecodeRunnable(ChannelContext, Executor) - 类 的构造器org.tio.core.task.DecodeRunnable
 
decrypt(ByteBuffer) - 接口 中的方法org.tio.core.ssl.facade.ISSLFacade
解密
decrypt(ByteBuffer) - 类 中的方法org.tio.core.ssl.facade.SSLFacade
 
DefaultOnCloseListener - org.tio.core.ssl.facade中的类
By default do nothing on the close event.
DefaultOnCloseListener() - 类 的构造器org.tio.core.ssl.facade.DefaultOnCloseListener
 
DefaultTaskHandler - org.tio.core.ssl.facade中的类
 
DefaultTaskHandler() - 类 的构造器org.tio.core.ssl.facade.DefaultTaskHandler
 
DefaultTioClientListener - org.tio.client中的类
 
DefaultTioClientListener() - 类 的构造器org.tio.client.DefaultTioClientListener
 
DefaultTioServerListener - org.tio.server中的类
 
DefaultTioServerListener() - 类 的构造器org.tio.server.DefaultTioServerListener
 
DefaultTioUuid - org.tio.core.uuid中的类
 
DefaultTioUuid() - 类 的构造器org.tio.core.uuid.DefaultTioUuid
 
done() - 接口 中的方法org.tio.core.ssl.facade.ITasks
 
done() - 类 中的方法org.tio.core.ssl.facade.Tasks
 

E

enableProxyProtocol(ChannelContext) - 类 中的静态方法org.tio.server.proxy.ProxyProtocolDecoder
开始 proxy protocol
encode(Packet, TioConfig, ChannelContext) - 接口 中的方法org.tio.core.intf.TioHandler
编码
EncodedPacket - org.tio.core.intf中的类
 
EncodedPacket(byte[]) - 类 的构造器org.tio.core.intf.EncodedPacket
 
encrypt(SslVo) - 接口 中的方法org.tio.core.ssl.facade.ISSLFacade
加密
encrypt(SslVo) - 类 中的方法org.tio.core.ssl.facade.SSLFacade
 
equals(Object) - 类 中的方法org.tio.client.TioClientConfig
 
equals(Object) - 类 中的方法org.tio.core.ChannelContext
 
equals(Object) - 类 中的方法org.tio.core.Node
 
equals(Object) - 类 中的方法org.tio.core.TioConfig
 
equals(Object) - 类 中的方法org.tio.server.TioServerConfig
 

F

failed(Throwable, ConnectionCompletionVo) - 类 中的方法org.tio.client.ConnectionCompletionHandler
 
failed(Throwable, ByteBuffer) - 类 中的方法org.tio.core.ReadCompletionHandler
 
failed(Throwable, WriteCompletionHandler.WriteCompletionVo) - 类 中的方法org.tio.core.WriteCompletionHandler
 
failed(Throwable, TioServer) - 类 中的方法org.tio.server.AcceptCompletionHandler
 
filter(ChannelContext) - 接口 中的方法org.tio.core.ChannelContextFilter
过滤ChannelContext
find(TioConfig, String) - 类 中的方法org.tio.core.maintain.BsIds
 
find(String, int) - 类 中的方法org.tio.core.maintain.ClientNodes
 
find(Node) - 类 中的方法org.tio.core.maintain.ClientNodes
 
find(TioConfig, String) - 类 中的方法org.tio.core.maintain.Ids
Find.
find(TioConfig, String) - 类 中的方法org.tio.core.maintain.Tokens
Find.
find(TioConfig, String) - 类 中的方法org.tio.core.maintain.Users
Find.
forClient() - 类 中的静态方法org.tio.core.ssl.SslConfig
给客户端用的
forClient(String, String) - 类 中的静态方法org.tio.core.ssl.SslConfig
给客户端用的
forClient(String, String, String, String) - 类 中的静态方法org.tio.core.ssl.SslConfig
给客户端用的
forClient(InputStream, String) - 类 中的静态方法org.tio.core.ssl.SslConfig
给客户端用的
forClient(InputStream, String, InputStream, String) - 类 中的静态方法org.tio.core.ssl.SslConfig
给客户端用的
forNumber(byte) - 枚举 中的静态方法org.tio.core.PacketHandlerMode
 
forNumber(byte) - 枚举 中的静态方法org.tio.core.PacketSendMode
 
forNumber(byte) - 枚举 中的静态方法org.tio.core.SynPacketAction
 
forServer(String, String) - 类 中的静态方法org.tio.core.ssl.SslConfig
 
forServer(String, String, ClientAuth) - 类 中的静态方法org.tio.core.ssl.SslConfig
 
forServer(String, String, String, String, ClientAuth) - 类 中的静态方法org.tio.core.ssl.SslConfig
 
forServer(InputStream, String) - 类 中的静态方法org.tio.core.ssl.SslConfig
给服务器用的
forServer(InputStream, String, ClientAuth) - 类 中的静态方法org.tio.core.ssl.SslConfig
给服务器用的
forServer(InputStream, String, InputStream, String, ClientAuth) - 类 中的静态方法org.tio.core.ssl.SslConfig
给服务器用的
from(byte) - 枚举 中的静态方法org.tio.core.ChannelContext.CloseCode
 

G

getAcceptCompletionHandler() - 类 中的方法org.tio.server.TioServerConfig
 
getAll(TioConfig) - 类 中的静态方法org.tio.core.Tio
获取所有连接,包括当前处于断开状态的
getAsynchronousSocketChannel() - 类 中的方法org.tio.client.ConnectionCompletionVo
 
getBindIp() - 类 中的方法org.tio.client.ClientChannelContext
 
getBindIp() - 类 中的方法org.tio.client.ConnectionCompletionVo
 
getBindPort() - 类 中的方法org.tio.client.ClientChannelContext
 
getBindPort() - 类 中的方法org.tio.client.ConnectionCompletionVo
 
getBsId() - 类 中的方法org.tio.core.ChannelContext
 
getBsId() - 类 中的方法org.tio.server.cluster.TioClusterVo
 
getByBsId(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
根据业务id找ChannelContext
getByChannelContextId(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
根据ChannelContext.id获取ChannelContext
getByClientNode(TioConfig, Node) - 类 中的静态方法org.tio.core.Tio
根据clientip和clientport获取ChannelContext
getByClientNode(TioConfig, String, Integer) - 类 中的静态方法org.tio.core.Tio
根据clientip和clientport获取ChannelContext
getByGroup(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
获取一个组的所有客户端
getByteBuffer() - 类 中的方法org.tio.core.ssl.SslVo
 
getByteCount() - 类 中的方法org.tio.core.intf.Packet
 
getByteOrder() - 类 中的方法org.tio.core.TioConfig
 
getBytes() - 类 中的方法org.tio.core.intf.EncodedPacket
 
getBytesPerTcpReceive() - 类 中的方法org.tio.core.stat.ChannelStat
平均每次TCP接收到的字节数,这个可以用来监控慢攻击,配置PacketsPerTcpReceive定位慢攻击
getBytesPerTcpReceive() - 类 中的方法org.tio.core.stat.GroupStat
平均每次TCP接收到的字节数,这个可以用来监控慢攻击,配置PacketsPerTcpReceive定位慢攻击
getByToken(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
根据token获取SetWithLock
getByUserid(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
根据userid获取SetWithLock
getChannelContext() - 类 中的方法org.tio.client.ConnectionCompletionVo
 
getChannelContext() - 类 中的方法org.tio.core.ssl.SslFacadeContext
 
getChannelContextComparator() - 类 中的方法org.tio.core.maintain.Groups
 
getChannelGroup() - 类 中的方法org.tio.client.TioClient
 
getChannelId() - 类 中的方法org.tio.server.cluster.TioClusterVo
 
getCharset() - 类 中的方法org.tio.core.udp.UdpConf
 
getClientAuth() - 类 中的方法org.tio.core.ssl.SslConfig
 
getClientId() - 类 中的方法org.tio.server.cluster.TioClusterVo
 
getClientNode() - 类 中的方法org.tio.core.ChannelContext
 
getCloseCode() - 类 中的方法org.tio.core.ChannelContext
 
getClosed() - 类 中的方法org.tio.core.stat.GroupStat
 
getConnecteds(TioClientConfig) - 类 中的静态方法org.tio.core.Tio
此API仅供 tio client使用 获取所有处于正常连接状态的连接
getConnectionCompletionHandler() - 类 中的方法org.tio.client.TioClientConfig
 
getCountDownLatch() - 类 中的方法org.tio.client.ConnectionCompletionVo
 
getCountDownLatch() - 类 中的方法org.tio.core.intf.Packet.Meta
 
getData() - 类 中的方法org.tio.core.udp.UdpPacket
 
getDecodeFailCount() - 类 中的方法org.tio.core.stat.ChannelStat
 
getDestinationAddress() - 类 中的方法org.tio.server.proxy.ProxyProtocolMessage
 
getDestinationPort() - 类 中的方法org.tio.server.proxy.ProxyProtocolMessage
 
getForSendAfterSslHandshakeCompleted(boolean) - 类 中的方法org.tio.core.task.SendRunnable
 
getGroup() - 类 中的方法org.tio.server.cluster.TioClusterVo
 
getGroupListener() - 类 中的方法org.tio.core.TioConfig
 
getGroups() - 类 中的方法org.tio.core.ChannelContext
 
getGroupStat() - 类 中的方法org.tio.core.TioConfig
 
getHandledBytes() - 类 中的方法org.tio.core.stat.ChannelStat
 
getHandledBytes() - 类 中的方法org.tio.core.stat.GroupStat
 
getHandledCostsPerPacket() - 类 中的方法org.tio.core.stat.ChannelStat
处理packet平均耗时,单位:毫秒
getHandledCostsPerPacket() - 类 中的方法org.tio.core.stat.GroupStat
处理packet平均耗时,单位:毫秒
getHandledPacketCosts() - 类 中的方法org.tio.core.stat.ChannelStat
 
getHandledPacketCosts() - 类 中的方法org.tio.core.stat.GroupStat
处理消息包耗时,单位:毫秒
getHandledPackets() - 类 中的方法org.tio.core.stat.ChannelStat
 
getHandledPackets() - 类 中的方法org.tio.core.stat.GroupStat
 
getHeartbeatTimeout() - 类 中的方法org.tio.core.ChannelContext
 
getId() - 类 中的方法org.tio.core.ChannelContext
 
getId() - 类 中的方法org.tio.core.TioConfig
 
getInterval() - 类 中的方法org.tio.client.ReconnConf
 
getIp() - 类 中的方法org.tio.core.Node
 
getIp() - 类 中的方法org.tio.server.cluster.TioClusterVo
 
getLatestTimeOfReceivedByte() - 类 中的方法org.tio.core.stat.ChannelStat
 
getLatestTimeOfReceivedPacket() - 类 中的方法org.tio.core.stat.ChannelStat
 
getLatestTimeOfSentByte() - 类 中的方法org.tio.core.stat.ChannelStat
 
getLatestTimeOfSentPacket() - 类 中的方法org.tio.core.stat.ChannelStat
 
getMap() - 类 中的方法org.tio.core.maintain.Ids
 
getMeta() - 类 中的方法org.tio.core.intf.Packet
 
getMsgQueue() - 类 中的方法org.tio.core.task.CloseRunnable
 
getMsgQueue() - 类 中的方法org.tio.core.task.DecodeRunnable
 
getMsgQueue() - 类 中的方法org.tio.core.task.HandlerRunnable
 
getMsgQueue() - 类 中的方法org.tio.core.task.SendRunnable
 
getName() - 类 中的方法org.tio.core.TioConfig
 
getObj() - 类 中的方法org.tio.core.ssl.SslVo
 
getPacket() - 类 中的方法org.tio.server.cluster.TioClusterVo
 
getPacketListener() - 类 中的方法org.tio.core.intf.Packet
 
getPacketsPerTcpReceive() - 类 中的方法org.tio.core.stat.ChannelStat
平均每次TCP接收到的业务包数,这个可以用来监控慢攻击,此值越小越有攻击嫌疑
getPacketsPerTcpReceive() - 类 中的方法org.tio.core.stat.GroupStat
平均每次TCP接收到的业务包数,这个可以用来监控慢攻击,此值越小越有攻击嫌疑
getPageOfAll(TioConfig, Integer, Integer) - 类 中的静态方法org.tio.core.Tio
服务端,获取所有的连接
getPageOfAll(TioConfig, Integer, Integer, Function<ChannelContext, T>) - 类 中的静态方法org.tio.core.Tio
服务端,获取所有的连接
getPageOfAll(TioConfig, Integer, Integer, Predicate<ChannelContext>, Function<ChannelContext, T>) - 类 中的静态方法org.tio.core.Tio
服务端,获取所有的连接
getPageOfConnecteds(TioClientConfig, Integer, Integer) - 类 中的静态方法org.tio.core.Tio
这个方法是给客户器端用的
getPageOfConnecteds(TioClientConfig, Integer, Integer, Function<ChannelContext, T>) - 类 中的静态方法org.tio.core.Tio
这个方法是给客户器端用的
getPageOfGroup(TioConfig, String, Integer, Integer) - 类 中的静态方法org.tio.core.Tio
 
getPageOfGroup(TioConfig, String, Integer, Integer, Function<ChannelContext, T>) - 类 中的静态方法org.tio.core.Tio
 
getPeerHost() - 类 中的方法org.tio.core.Node
 
getPort() - 类 中的方法org.tio.core.Node
 
getPreEncodedByteBuffer() - 类 中的方法org.tio.core.intf.EncodedPacket
 
getPreEncodedByteBuffer() - 类 中的方法org.tio.core.intf.Packet
 
getProxiedProtocol() - 类 中的方法org.tio.server.proxy.ProxyProtocolMessage
 
getProxyClientNode() - 类 中的方法org.tio.core.ChannelContext
 
getReadBufferSize() - 类 中的方法org.tio.core.ChannelContext
 
getReadBufferSize() - 类 中的方法org.tio.core.TioConfig
 
getReadBufferSize() - 类 中的方法org.tio.core.udp.UdpServerConf
 
getReadByteBuffer() - 类 中的方法org.tio.core.ReadCompletionHandler
 
getReadCompletionHandler() - 类 中的方法org.tio.core.ChannelContext
 
getReceivedBytes() - 类 中的方法org.tio.core.stat.ChannelStat
 
getReceivedBytes() - 类 中的方法org.tio.core.stat.GroupStat
 
getReceivedPackets() - 类 中的方法org.tio.core.stat.ChannelStat
 
getReceivedPackets() - 类 中的方法org.tio.core.stat.GroupStat
 
getReceivedTcps() - 类 中的方法org.tio.core.stat.ChannelStat
 
getReceivedTcps() - 类 中的方法org.tio.core.stat.GroupStat
 
getReconnConf(ClientChannelContext) - 类 中的静态方法org.tio.client.ReconnConf
 
getReconnConf(ChannelContext) - 类 中的静态方法org.tio.client.ReconnConf
 
getReconnConf() - 类 中的方法org.tio.client.TioClientConfig
 
getReconnCount() - 类 中的方法org.tio.client.ClientChannelContext
 
getRemark() - 类 中的方法org.tio.core.ChannelContext.CloseMeta
 
getRemote() - 类 中的方法org.tio.core.udp.UdpPacket
 
getRetryCount() - 类 中的方法org.tio.client.ReconnConf
连续重连次数,当连续重连这么多次都失败时,不再重连。
getSentBytes() - 类 中的方法org.tio.core.stat.ChannelStat
 
getSentBytes() - 类 中的方法org.tio.core.stat.GroupStat
 
getSentPackets() - 类 中的方法org.tio.core.stat.ChannelStat
 
getSentPackets() - 类 中的方法org.tio.core.stat.GroupStat
 
getServerNode() - 类 中的方法org.tio.client.ConnectionCompletionVo
 
getServerNode() - 类 中的方法org.tio.core.ChannelContext
 
getServerNode() - 类 中的方法org.tio.core.udp.UdpConf
 
getServerNode() - 类 中的方法org.tio.server.TioServer
 
getServerSocketChannel() - 类 中的方法org.tio.server.TioServer
 
getSourceAddress() - 类 中的方法org.tio.server.proxy.ProxyProtocolMessage
 
getSourcePort() - 类 中的方法org.tio.server.proxy.ProxyProtocolMessage
 
getSslContext(String, String, String, String) - 类 中的静态方法org.tio.core.ssl.SslConfig
 
getSslContext(InputStream, String, InputStream, String) - 类 中的静态方法org.tio.core.ssl.SslConfig
 
getSslContext() - 类 中的方法org.tio.core.ssl.SslConfig
 
getSslContext() - 类 中的方法org.tio.core.ssl.SslFacadeContext
 
getSslFacade() - 类 中的方法org.tio.core.ssl.SslFacadeContext
 
getSynSeq() - 类 中的方法org.tio.core.intf.Packet
 
getTaskService() - 类 中的方法org.tio.client.ReconnConf
 
getTaskService() - 类 中的方法org.tio.client.TioClient
getTaskService
getTaskService() - 类 中的方法org.tio.client.TioClientConfig
 
getThrowable() - 类 中的方法org.tio.core.ChannelContext.CloseMeta
 
getTime() - 类 中的方法org.tio.core.udp.UdpPacket
 
getTimeClosed() - 类 中的方法org.tio.core.stat.ChannelStat
 
getTimeCreated() - 类 中的方法org.tio.core.stat.ChannelStat
 
getTimeFirstConnected() - 类 中的方法org.tio.core.stat.ChannelStat
 
getTimeout() - 类 中的方法org.tio.core.udp.UdpConf
 
getTioClient() - 类 中的方法org.tio.client.ConnectionCompletionVo
 
getTioClient() - 类 中的方法org.tio.client.ReconnConf
 
getTioClientConfig() - 类 中的方法org.tio.client.TioClient
 
getTioClientHandler() - 类 中的方法org.tio.client.TioClientConfig
 
getTioClientListener() - 类 中的方法org.tio.client.TioClientConfig
 
getTioClusterTopic() - 类 中的方法org.tio.server.cluster.TioClusterConfig
 
getTioConfig() - 类 中的方法org.tio.core.ChannelContext
 
getTioHandler() - 类 中的方法org.tio.client.TioClientConfig
 
getTioHandler() - 类 中的方法org.tio.core.TioConfig
获取TioHandler对象
getTioHandler() - 类 中的方法org.tio.server.TioServerConfig
 
getTioListener() - 类 中的方法org.tio.client.TioClientConfig
 
getTioListener() - 类 中的方法org.tio.core.TioConfig
获取TioListener对象
getTioListener() - 类 中的方法org.tio.server.TioServerConfig
 
getTioServerConfig() - 类 中的方法org.tio.server.TioServer
 
getTioServerHandler() - 类 中的方法org.tio.server.TioServerConfig
 
getTioServerListener() - 类 中的方法org.tio.server.TioServerConfig
 
getTioUuid() - 类 中的方法org.tio.core.TioConfig
 
getToken() - 类 中的方法org.tio.core.ChannelContext
 
getToken() - 类 中的方法org.tio.server.cluster.TioClusterVo
 
getUdpHandler() - 类 中的方法org.tio.core.udp.UdpServerConf
 
getUserId() - 类 中的方法org.tio.core.ChannelContext
获取 用户 id
getUserid() - 类 中的方法org.tio.server.cluster.TioClusterVo
 
getValue() - 枚举 中的方法org.tio.core.ChannelContext.CloseCode
 
getValue() - 枚举 中的方法org.tio.core.PacketHandlerMode
 
getValue() - 枚举 中的方法org.tio.core.PacketSendMode
 
getValue() - 枚举 中的方法org.tio.core.SynPacketAction
 
getWaitingResps() - 类 中的方法org.tio.core.TioConfig
 
getWriteCompletionHandler() - 类 中的方法org.tio.core.ChannelContext
 
groupCount(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
群组有多少个连接
groupExecutor - 类 中的变量org.tio.core.TioConfig
 
GroupListener - org.tio.core.intf中的接口
 
Groups - org.tio.core.maintain中的类
多对多 (group <--> ChannelContext)
Groups() - 类 的构造器org.tio.core.maintain.Groups
 
groups(ChannelContext) - 类 中的方法org.tio.core.maintain.Groups
某个客户端在哪些组中
groups - 类 中的变量org.tio.core.TioConfig
 
GroupStat - org.tio.core.stat中的类
 
GroupStat() - 类 的构造器org.tio.core.stat.GroupStat
 
groupStat - 类 中的变量org.tio.core.TioConfig
 

H

handle(Integer, Throwable, WriteCompletionHandler.WriteCompletionVo) - 类 中的方法org.tio.core.WriteCompletionHandler
 
handledBytes - 类 中的变量org.tio.core.stat.ChannelStat
本连接已处理的字节数
handledBytes - 类 中的变量org.tio.core.stat.GroupStat
处理了多少字节
handledPacketCosts - 类 中的变量org.tio.core.stat.ChannelStat
处理消息包耗时,单位:毫秒 拿这个值除以handledPackets,就是处理每个消息包的平均耗时
handledPacketCosts - 类 中的变量org.tio.core.stat.GroupStat
处理消息包耗时,单位:毫秒
handledPackets - 类 中的变量org.tio.core.stat.ChannelStat
本连接已处理的packet数
handledPackets - 类 中的变量org.tio.core.stat.GroupStat
处理了的消息包数
handleOne(Integer, Throwable, Packet, boolean) - 类 中的方法org.tio.core.WriteCompletionHandler
 
handler(Packet, ChannelContext) - 接口 中的方法org.tio.core.intf.TioHandler
处理消息包
handler(Packet, int) - 类 中的方法org.tio.core.task.DecodeRunnable
消息处理
handler(Packet) - 类 中的方法org.tio.core.task.HandlerRunnable
处理packet
handler(UdpPacket, DatagramSocket) - 接口 中的方法org.tio.core.udp.intf.UdpHandler
 
handlerRunnable - 类 中的变量org.tio.core.ChannelContext
 
HandlerRunnable - org.tio.core.task中的类
 
HandlerRunnable(ChannelContext, Executor) - 类 的构造器org.tio.core.task.HandlerRunnable
 
hashCode() - 类 中的方法org.tio.client.TioClientConfig
 
hashCode() - 类 中的方法org.tio.core.ChannelContext
 
hashCode() - 类 中的方法org.tio.core.Node
 
hashCode() - 类 中的方法org.tio.core.TioConfig
 
hashCode() - 类 中的方法org.tio.server.TioServerConfig
 
heartbeatPacket(ChannelContext) - 接口 中的方法org.tio.client.intf.TioClientHandler
创建心跳包
heartbeatTimeout - 类 中的变量org.tio.core.ChannelContext
此值不设时,心跳时间取org.tio.core.TioConfig.heartbeatTimeout 当然这个值如果小于org.tio.core.TioConfig.heartbeatTimeout,定时检查的时间间隔还是以org.tio.core.TioConfig.heartbeatTimeout为准,只是在判断时用此值
heartbeatTimeout - 类 中的变量org.tio.core.TioConfig
心跳超时时间(单位: 毫秒),如果用户不希望框架层面做心跳相关工作,请把此值设为0或负数
heartbeatTimeoutCount - 类 中的变量org.tio.core.stat.ChannelStat
心跳超时次数

I

id - 类 中的变量org.tio.core.TioConfig
 
Ids - org.tio.core.maintain中的类
一对一 (ChannelContext.id <--> ChannelContext)
Ids() - 类 的构造器org.tio.core.maintain.Ids
 
ids - 类 中的变量org.tio.core.TioConfig
 
IgnorePacket - org.tio.core.intf中的类
空包,不需要业务处理
IHandshakeCompletedListener - org.tio.core.ssl.facade中的接口
 
init(TioConfig, AsynchronousSocketChannel) - 类 中的方法org.tio.core.ChannelContext
 
INSTANCE - 类 中的静态变量org.tio.core.intf.IgnorePacket
实例
isClientMode() - 接口 中的方法org.tio.core.ssl.facade.ISSLFacade
 
isClientMode() - 类 中的方法org.tio.core.ssl.facade.SSLFacade
 
isCloseCompleted() - 接口 中的方法org.tio.core.ssl.facade.ISSLFacade
 
isCloseCompleted() - 类 中的方法org.tio.core.ssl.facade.SSLFacade
 
isClosed - 类 中的变量org.tio.core.ChannelContext
 
isCluster4all() - 类 中的方法org.tio.server.cluster.TioClusterConfig
 
isCluster4bsId() - 类 中的方法org.tio.server.cluster.TioClusterConfig
 
isCluster4channelId() - 类 中的方法org.tio.server.cluster.TioClusterConfig
 
isCluster4group() - 类 中的方法org.tio.server.cluster.TioClusterConfig
 
isCluster4ip() - 类 中的方法org.tio.server.cluster.TioClusterConfig
 
isCluster4user() - 类 中的方法org.tio.server.cluster.TioClusterConfig
 
ISessionClosedListener - org.tio.core.ssl.facade中的接口
Monitors end of session notifications
isFromCluster() - 类 中的方法org.tio.core.intf.Packet
 
isHandshakeCompleted() - 接口 中的方法org.tio.core.ssl.facade.ISSLFacade
SSL握手是否已经完成
isHandshakeCompleted() - 类 中的方法org.tio.core.ssl.facade.SSLFacade
 
isHandshakeCompleted() - 类 中的方法org.tio.core.ssl.SslFacadeContext
 
isInGroup(String, ChannelContext) - 类 中的静态方法org.tio.core.Tio
某通道是否在某群组中
isNeedReconn(ClientChannelContext, boolean) - 类 中的静态方法org.tio.client.ReconnConf
 
isNeedRemove - 类 中的变量org.tio.core.ChannelContext.CloseMeta
 
isNeedRemove() - 类 中的方法org.tio.core.ChannelContext.CloseMeta
 
isProxyProtocolEnabled(ChannelContext) - 类 中的静态方法org.tio.server.proxy.ProxyProtocolDecoder
判断是否开启 proxy protocol
isReconnect() - 类 中的方法org.tio.client.ConnectionCompletionVo
 
isReconnect - 类 中的变量org.tio.core.ChannelContext
 
isRemoved - 类 中的变量org.tio.core.ChannelContext
 
isSentSuccess() - 类 中的方法org.tio.core.intf.Packet.Meta
 
isServer() - 类 中的方法org.tio.client.ClientChannelContext
 
isServer() - 类 中的方法org.tio.client.TioClientConfig
 
isServer() - 类 中的方法org.tio.core.ChannelContext
是否是服务器端
isServer() - 类 中的方法org.tio.core.TioConfig
是服务器端还是客户端
isServer() - 类 中的方法org.tio.server.ServerChannelContext
是否服务端
isServer() - 类 中的方法org.tio.server.TioServerConfig
 
isShortConnection - 类 中的变量org.tio.core.TioConfig
 
ISSLFacade - org.tio.core.ssl.facade中的接口
 
ISSLListener - org.tio.core.ssl.facade中的接口
 
isSsl(TioConfig) - 类 中的静态方法org.tio.core.ssl.SslUtils
是否是SSL连接
isSsl() - 类 中的方法org.tio.core.TioConfig
 
isSslEncrypted() - 类 中的方法org.tio.core.intf.Packet
 
isStopped() - 类 中的方法org.tio.core.TioConfig
 
isToAll() - 类 中的方法org.tio.server.cluster.TioClusterVo
 
isVirtual - 类 中的变量org.tio.core.ChannelContext
 
isWaitingClose - 类 中的变量org.tio.core.ChannelContext
 
isWaitingStop() - 类 中的方法org.tio.server.TioServer
 
ITaskHandler - org.tio.core.ssl.facade中的接口
 
ITasks - org.tio.core.ssl.facade中的接口
 

L

latestTimeOfReceivedByte - 类 中的变量org.tio.core.stat.ChannelStat
最近一次收到业务消息包的时间:收到字节就算
latestTimeOfReceivedPacket - 类 中的变量org.tio.core.stat.ChannelStat
最近一次收到业务消息包的时间(一个完整的业务消息包,一部分消息不算)
latestTimeOfSentByte - 类 中的变量org.tio.core.stat.ChannelStat
最近一次发送业务消息包的时间:发送字节就算
latestTimeOfSentPacket - 类 中的变量org.tio.core.stat.ChannelStat
最近一次发送业务消息包的时间(一个完整的业务消息包,一部分消息不算)
LengthOverflowException - org.tio.core.exception中的类
 
LengthOverflowException() - 类 的构造器org.tio.core.exception.LengthOverflowException
 
LengthOverflowException(String, Throwable, boolean, boolean) - 类 的构造器org.tio.core.exception.LengthOverflowException
 
LengthOverflowException(String, Throwable) - 类 的构造器org.tio.core.exception.LengthOverflowException
 
LengthOverflowException(String) - 类 的构造器org.tio.core.exception.LengthOverflowException
 
LengthOverflowException(Throwable) - 类 的构造器org.tio.core.exception.LengthOverflowException
 
lock - 类 中的变量org.tio.core.WriteCompletionHandler
 
logstr() - 类 中的方法org.tio.core.intf.IgnorePacket
 
logstr() - 类 中的方法org.tio.core.intf.Packet
 
logstr() - 类 中的方法org.tio.core.task.CloseRunnable
 
logstr() - 类 中的方法org.tio.core.task.DecodeRunnable
 
logstr() - 类 中的方法org.tio.core.task.HandlerRunnable
 
logstr() - 类 中的方法org.tio.core.task.SendRunnable
 
logWhenDecodeError - 类 中的变量org.tio.core.ChannelContext
解码出现异常时,是否打印异常日志 此值默认与org.tio.core.TioConfig.logWhenDecodeError保持一致
logWhenDecodeError - 类 中的变量org.tio.core.TioConfig
解码出现异常时,是否打印异常日志

M

MaintainUtils - org.tio.core.maintain中的类
 
MaintainUtils() - 类 的构造器org.tio.core.maintain.MaintainUtils
 
MAX_DATA_LENGTH - 接口 中的静态变量org.tio.core.TcpConst
 
maxDecodeFailCount - 类 中的变量org.tio.core.TioConfig
解码失败多少次抛出异常
Meta(CountDownLatch) - 类 的构造器org.tio.core.intf.Packet.Meta
 

N

name - 类 中的变量org.tio.core.TioConfig
 
needSslEncrypt(Packet, TioConfig) - 类 中的静态方法org.tio.core.ssl.SslUtils
是否需要对这个packet进行SSL加密
next() - 接口 中的方法org.tio.core.ssl.facade.ITasks
 
next() - 类 中的方法org.tio.core.ssl.facade.Tasks
 
Node - org.tio.core中的类
 
Node(String, int) - 类 的构造器org.tio.core.Node
 

O

onAfterBind(ChannelContext, String) - 接口 中的方法org.tio.core.intf.GroupListener
绑定群组后回调该方法
onAfterConnected(ChannelContext, boolean, boolean) - 接口 中的方法org.tio.core.intf.TioListener
建链后触发本方法,注:建链不一定成功,需要关注参数isConnected
onAfterDecoded(ChannelContext, Packet, int) - 接口 中的方法org.tio.core.intf.TioListener
原方法名:onAfterDecoded 解码成功后触发本方法
onAfterHandled(ChannelContext, Packet, long) - 接口 中的方法org.tio.core.intf.TioListener
处理一个消息包后
onAfterReceivedBytes(ChannelContext, int) - 接口 中的方法org.tio.core.intf.TioListener
接收到TCP层传过来的数据后
onAfterSent(ChannelContext, Packet, boolean) - 接口 中的方法org.tio.core.intf.PacketListener
 
onAfterSent(ChannelContext, Packet, boolean) - 接口 中的方法org.tio.core.intf.TioListener
消息包发送之后触发本方法
onAfterUnbind(ChannelContext, String) - 接口 中的方法org.tio.core.intf.GroupListener
解绑群组后回调该方法
onBeforeClose(ChannelContext, Throwable, String, boolean) - 接口 中的方法org.tio.core.intf.TioListener
连接关闭前触发本方法
onComplete() - 接口 中的方法org.tio.core.ssl.facade.IHandshakeCompletedListener
 
onComplete() - 类 中的方法org.tio.core.ssl.SslHandshakeCompletedListener
 
onHeartbeatTimeout(ChannelContext, long, int) - 接口 中的方法org.tio.server.intf.TioServerListener
服务器检查到心跳超时时,会调用这个函数(一般场景,该方法只需要直接返回false即可)
onMessage(CharSequence, TioClusterVo) - 类 中的方法org.tio.server.cluster.TioClusterMessageListener
 
onPlainData(ByteBuffer) - 接口 中的方法org.tio.core.ssl.facade.ISSLListener
业务层通过这个方法把SSL解密后的数据进行业务解包
onPlainData(ByteBuffer) - 类 中的方法org.tio.core.ssl.SslListener
 
onSessionClosed() - 类 中的方法org.tio.core.ssl.facade.DefaultOnCloseListener
 
onSessionClosed() - 接口 中的方法org.tio.core.ssl.facade.ISessionClosedListener
 
onSessionClosed() - 类 中的方法org.tio.core.ssl.SslSessionClosedListener
 
onWrappedData(SslVo) - 接口 中的方法org.tio.core.ssl.facade.ISSLListener
业务层通过这个方法把SSL加密后的数据发出去
onWrappedData(SslVo) - 类 中的方法org.tio.core.ssl.SslListener
 
org.tio.client - 程序包 org.tio.client
 
org.tio.client.intf - 程序包 org.tio.client.intf
 
org.tio.client.task - 程序包 org.tio.client.task
 
org.tio.core - 程序包 org.tio.core
 
org.tio.core.exception - 程序包 org.tio.core.exception
 
org.tio.core.intf - 程序包 org.tio.core.intf
 
org.tio.core.maintain - 程序包 org.tio.core.maintain
 
org.tio.core.ssl - 程序包 org.tio.core.ssl
 
org.tio.core.ssl.facade - 程序包 org.tio.core.ssl.facade
 
org.tio.core.stat - 程序包 org.tio.core.stat
 
org.tio.core.task - 程序包 org.tio.core.task
 
org.tio.core.udp - 程序包 org.tio.core.udp
 
org.tio.core.udp.intf - 程序包 org.tio.core.udp.intf
 
org.tio.core.udp.task - 程序包 org.tio.core.udp.task
 
org.tio.core.utils - 程序包 org.tio.core.utils
 
org.tio.core.uuid - 程序包 org.tio.core.uuid
 
org.tio.server - 程序包 org.tio.server
 
org.tio.server.cluster - 程序包 org.tio.server.cluster
 
org.tio.server.intf - 程序包 org.tio.server.intf
 
org.tio.server.proxy - 程序包 org.tio.server.proxy
 

P

Packet - org.tio.core.intf中的类
 
Packet() - 类 的构造器org.tio.core.intf.Packet
 
Packet.Meta - org.tio.core.intf中的类
 
PacketConverter - org.tio.core中的接口
 
packetConverter - 类 中的变量org.tio.core.TioConfig
 
PacketHandlerMode - org.tio.core中的枚举
消息处理模式
packetHandlerMode - 类 中的变量org.tio.core.TioConfig
 
PacketListener - org.tio.core.intf中的接口
 
packetNeededLength - 类 中的变量org.tio.core.ChannelContext
一个packet所需要的字节数(用于应用告诉框架,下一次解码所需要的字节长度,省去冗余解码带来的性能损耗)
PacketSendMode - org.tio.core中的枚举
消息发送模式
process(ITasks) - 类 中的方法org.tio.core.ssl.facade.DefaultTaskHandler
 
process(ITasks) - 接口 中的方法org.tio.core.ssl.facade.ITaskHandler
In order to continue handshakes after tasks are processed the tasks.done() method must be called.
processAfterSent(Packet, boolean) - 类 中的方法org.tio.core.ChannelContext
 
ProxyProtocolDecoder - org.tio.server.proxy中的类
开启 nginx 代理协议时需要开启,转发代理 ip 信息 proxy_protocol on;
ProxyProtocolDecoder() - 类 的构造器org.tio.server.proxy.ProxyProtocolDecoder
 
ProxyProtocolMessage - org.tio.server.proxy中的类
代理协议消息
ProxyProtocolMessage(String, String, String, String, String) - 类 的构造器org.tio.server.proxy.ProxyProtocolMessage
 
ProxyProtocolMessage(String, String, String, int, int) - 类 的构造器org.tio.server.proxy.ProxyProtocolMessage
 
publish(TioClusterVo) - 类 中的方法org.tio.server.cluster.TioClusterConfig
 
publish(TioClusterVo) - 接口 中的方法org.tio.server.cluster.TioClusterTopic
发布集群消息
put(ClientChannelContext) - 类 中的静态方法org.tio.client.ReconnConf
 
put(ChannelContext) - 类 中的方法org.tio.core.maintain.ClientNodes
添加映射

R

READ_BUFFER_SIZE - 类 中的静态变量org.tio.core.TioConfig
默认的接收数据的buffer size
ReadCompletionHandler - org.tio.core中的类
 
ReadCompletionHandler(ChannelContext) - 类 的构造器org.tio.core.ReadCompletionHandler
 
receivedBytes - 类 中的变量org.tio.core.stat.ChannelStat
本连接已接收的字节数
receivedBytes - 类 中的变量org.tio.core.stat.GroupStat
接收到的消息字节数
receivedPackets - 类 中的变量org.tio.core.stat.ChannelStat
本连接已接收的packet数
receivedPackets - 类 中的变量org.tio.core.stat.GroupStat
接收到的消息包
receivedTcps - 类 中的变量org.tio.core.stat.ChannelStat
本连接已接收了多少次TCP数据包
receivedTcps - 类 中的变量org.tio.core.stat.GroupStat
本IP已接收了多少次TCP数据包
ReconnConf - org.tio.client中的类
 
ReconnConf() - 类 的构造器org.tio.client.ReconnConf
 
ReconnConf(long) - 类 的构造器org.tio.client.ReconnConf
 
ReconnConf(long, int) - 类 的构造器org.tio.client.ReconnConf
 
reconnConf - 类 中的变量org.tio.client.TioClientConfig
重连配置
reconnect(ClientChannelContext, Integer) - 类 中的方法org.tio.client.TioClient
 
remark - 类 中的变量org.tio.core.ChannelContext.CloseMeta
 
remove(ChannelContext) - 类 中的方法org.tio.core.maintain.ClientNodes
Removes映射
remove(ChannelContext) - 类 中的静态方法org.tio.core.maintain.MaintainUtils
彻底删除,不再维护
remove(ChannelContext, String) - 类 中的静态方法org.tio.core.Tio
和close方法对应,只不过不再进行重连等维护性的操作
remove(ChannelContext, String, ChannelContext.CloseCode) - 类 中的静态方法org.tio.core.Tio
和close方法对应,只不过不再进行重连等维护性的操作
remove(ChannelContext, Throwable, String) - 类 中的静态方法org.tio.core.Tio
和close方法对应,只不过不再进行重连等维护性的操作
remove(ChannelContext, Throwable, String, ChannelContext.CloseCode) - 类 中的静态方法org.tio.core.Tio
和close方法对应,只不过不再进行重连等维护性的操作
remove(TioConfig, String, Integer, Throwable, String) - 类 中的静态方法org.tio.core.Tio
和close方法对应,只不过不再进行重连等维护性的操作
remove(TioConfig, String, Integer, Throwable, String, ChannelContext.CloseCode) - 类 中的静态方法org.tio.core.Tio
删除clientip和clientPort为指定值的连接
removeGroup(TioConfig, String, String) - 类 中的静态方法org.tio.core.Tio
关闭某群所有连接
removeGroup(TioConfig, String, String, ChannelContext.CloseCode) - 类 中的静态方法org.tio.core.Tio
关闭某群所有连接
removeProxyProtocol(ChannelContext) - 类 中的静态方法org.tio.server.proxy.ProxyProtocolDecoder
去掉 proxy protocol
removeSet(Set<ChannelContext>, String, ChannelContext.CloseCode) - 类 中的静态方法org.tio.core.Tio
移除集合
removeToken(TioConfig, String, String) - 类 中的静态方法org.tio.core.Tio
关闭token的所有连接
removeToken(TioConfig, String, String, ChannelContext.CloseCode) - 类 中的静态方法org.tio.core.Tio
关闭某token的所有连接
removeUser(TioConfig, String, String) - 类 中的静态方法org.tio.core.Tio
关闭用户的所有连接
removeUser(TioConfig, String, String, ChannelContext.CloseCode) - 类 中的静态方法org.tio.core.Tio
关闭某用户的所有连接
run() - 类 中的方法org.tio.client.task.ClientHeartbeatTask
 
run() - 类 中的方法org.tio.client.task.ClientReConnTask
 
run() - 类 中的方法org.tio.core.udp.task.UdpHandlerRunnable
 
run() - 类 中的方法org.tio.core.udp.task.UdpSendRunnable
 
runTask() - 类 中的方法org.tio.core.task.CloseRunnable
 
runTask() - 类 中的方法org.tio.core.task.DecodeRunnable
 
runTask() - 类 中的方法org.tio.core.task.HandlerRunnable
 
runTask() - 类 中的方法org.tio.core.task.SendRunnable
 

S

schedule(Runnable, long) - 类 中的方法org.tio.client.TioClient
添加定时任务,注意:如果抛出异常,会终止后续任务,请自行处理异常
schedule(Runnable, long, Executor) - 类 中的方法org.tio.client.TioClient
添加定时任务,注意:如果抛出异常,会终止后续任务,请自行处理异常
scheduleOnce(Runnable, long) - 类 中的方法org.tio.client.TioClient
添加定时任务
scheduleOnce(Runnable, long, Executor) - 类 中的方法org.tio.client.TioClient
添加定时任务
send(ChannelContext, Packet) - 类 中的静态方法org.tio.core.Tio
发送消息到指定ChannelContext
send(TioConfig, String, int, Packet) - 类 中的静态方法org.tio.core.Tio
发送到指定的ip和port
send(byte[]) - 类 中的方法org.tio.core.udp.UdpClient
 
send(String) - 类 中的方法org.tio.core.udp.UdpClient
 
send(String, Charset) - 类 中的方法org.tio.core.udp.UdpClient
 
send(byte[], Node) - 类 中的方法org.tio.core.udp.UdpServer
 
send(String, Node) - 类 中的方法org.tio.core.udp.UdpServer
 
send(String, Charset, Node) - 类 中的方法org.tio.core.udp.UdpServer
 
sendPacket(Packet) - 类 中的方法org.tio.core.task.SendRunnable
 
sendRunnable - 类 中的变量org.tio.core.ChannelContext
 
SendRunnable - org.tio.core.task中的类
 
SendRunnable(ChannelContext, Executor) - 类 的构造器org.tio.core.task.SendRunnable
 
sendToAll(TioConfig, Packet) - 类 中的静态方法org.tio.core.Tio
发消息到所有连接
sendToAll(TioConfig, Packet, ChannelContextFilter) - 类 中的静态方法org.tio.core.Tio
发消息到所有连接
sendToBsId(TioConfig, String, Packet) - 类 中的静态方法org.tio.core.Tio
发消息给指定业务ID
sendToGroup(TioConfig, String, Packet) - 类 中的静态方法org.tio.core.Tio
发消息到组
sendToGroup(TioConfig, String, Packet, ChannelContextFilter) - 类 中的静态方法org.tio.core.Tio
发消息到组
sendToId(TioConfig, String, Packet) - 类 中的静态方法org.tio.core.Tio
发消息给指定ChannelContext id
sendToSet(TioConfig, Set<ChannelContext>, Packet, ChannelContextFilter) - 类 中的静态方法org.tio.core.Tio
发消息到指定集合
sendToToken(TioConfig, String, Packet) - 类 中的静态方法org.tio.core.Tio
发消息到指定token
sendToUser(TioConfig, String, Packet) - 类 中的静态方法org.tio.core.Tio
发消息给指定用户
sentBytes - 类 中的变量org.tio.core.stat.ChannelStat
本连接已发送的字节数
sentBytes - 类 中的变量org.tio.core.stat.GroupStat
发送了的字节数
sentPackets - 类 中的变量org.tio.core.stat.ChannelStat
本连接已发送的packet数
sentPackets - 类 中的变量org.tio.core.stat.GroupStat
发送了的消息包数
SeqTioUuid - org.tio.core.uuid中的类
 
SeqTioUuid() - 类 的构造器org.tio.core.uuid.SeqTioUuid
 
ServerChannelContext - org.tio.server中的类
 
ServerChannelContext(TioConfig, AsynchronousSocketChannel) - 类 的构造器org.tio.server.ServerChannelContext
 
ServerChannelContext(TioConfig) - 类 的构造器org.tio.server.ServerChannelContext
创建一个虚拟ChannelContext,主要用来模拟一些操作,真实场景中用得少
ServerChannelContext(TioConfig, String) - 类 的构造器org.tio.server.ServerChannelContext
创建一个虚拟ChannelContext,主要用来模拟一些操作,譬如压力测试,真实场景中用得少
ServerGroupStat - org.tio.server中的类
 
ServerGroupStat() - 类 的构造器org.tio.server.ServerGroupStat
 
setAsynchronousSocketChannel(AsynchronousSocketChannel) - 类 中的方法org.tio.client.ConnectionCompletionVo
 
setAsynchronousSocketChannel(AsynchronousSocketChannel) - 类 中的方法org.tio.core.ChannelContext
 
setBindIp(String) - 类 中的方法org.tio.client.ClientChannelContext
 
setBindIp(String) - 类 中的方法org.tio.client.ConnectionCompletionVo
 
setBindPort(Integer) - 类 中的方法org.tio.client.ClientChannelContext
 
setBindPort(Integer) - 类 中的方法org.tio.client.ConnectionCompletionVo
 
setBsId(String) - 类 中的方法org.tio.core.ChannelContext
 
setBsId(String) - 类 中的方法org.tio.server.cluster.TioClusterVo
 
setByteBuffer(ByteBuffer) - 类 中的方法org.tio.core.ssl.SslVo
 
setByteCount(int) - 类 中的方法org.tio.core.intf.Packet
 
setByteOrder(ByteOrder) - 类 中的方法org.tio.core.TioConfig
 
setChannelContext(ClientChannelContext) - 类 中的方法org.tio.client.ConnectionCompletionVo
 
setChannelContextComparator(Comparator<ChannelContext>) - 类 中的方法org.tio.core.maintain.Groups
 
setChannelId(String) - 类 中的方法org.tio.server.cluster.TioClusterVo
 
setCharset(Charset) - 类 中的方法org.tio.core.udp.UdpConf
 
setClientId(String) - 类 中的方法org.tio.server.cluster.TioClusterVo
 
setClientNode(Node) - 类 中的方法org.tio.core.ChannelContext
 
setCloseCode(ChannelContext.CloseCode) - 类 中的方法org.tio.core.ChannelContext
 
setClosed(boolean) - 类 中的方法org.tio.core.ChannelContext
 
setCloseListener(ISessionClosedListener) - 接口 中的方法org.tio.core.ssl.facade.ISSLFacade
 
setCloseListener(ISessionClosedListener) - 类 中的方法org.tio.core.ssl.facade.SSLFacade
 
setCluster4all(boolean) - 类 中的方法org.tio.server.cluster.TioClusterConfig
 
setCluster4bsId(boolean) - 类 中的方法org.tio.server.cluster.TioClusterConfig
 
setCluster4channelId(boolean) - 类 中的方法org.tio.server.cluster.TioClusterConfig
 
setCluster4group(boolean) - 类 中的方法org.tio.server.cluster.TioClusterConfig
 
setCluster4ip(boolean) - 类 中的方法org.tio.server.cluster.TioClusterConfig
 
setCluster4user(boolean) - 类 中的方法org.tio.server.cluster.TioClusterConfig
 
setCountDownLatch(CountDownLatch) - 类 中的方法org.tio.client.ConnectionCompletionVo
 
setData(byte[]) - 类 中的方法org.tio.core.udp.UdpPacket
 
setFromCluster(boolean) - 类 中的方法org.tio.core.intf.Packet
 
setGroup(String) - 类 中的方法org.tio.server.cluster.TioClusterVo
 
setGroupListener(GroupListener) - 类 中的方法org.tio.core.TioConfig
 
setHandshakeCompleted(boolean) - 类 中的方法org.tio.core.ssl.SslFacadeContext
 
setHandshakeCompletedListener(IHandshakeCompletedListener) - 接口 中的方法org.tio.core.ssl.facade.ISSLFacade
 
setHandshakeCompletedListener(IHandshakeCompletedListener) - 类 中的方法org.tio.core.ssl.facade.SSLFacade
 
setHeartbeatTimeout(Long) - 类 中的方法org.tio.core.ChannelContext
 
setHeartbeatTimeout(long) - 类 中的方法org.tio.core.TioConfig
 
setIp(String) - 类 中的方法org.tio.server.cluster.TioClusterVo
 
setLatestTimeOfReceivedByte(long) - 类 中的方法org.tio.core.stat.ChannelStat
 
setLatestTimeOfSentByte(long) - 类 中的方法org.tio.core.stat.ChannelStat
 
setLatestTimeOfSentPacket(long) - 类 中的方法org.tio.core.stat.ChannelStat
 
setMeta(Packet.Meta) - 类 中的方法org.tio.core.intf.Packet
 
setName(String) - 类 中的方法org.tio.core.TioConfig
 
setNeedRemove(boolean) - 类 中的方法org.tio.core.ChannelContext.CloseMeta
 
setNewReceivedByteBuffer(ByteBuffer) - 类 中的方法org.tio.core.task.DecodeRunnable
 
setPacket(Packet) - 类 中的方法org.tio.server.cluster.TioClusterVo
 
setPacketHandlerMode(PacketHandlerMode) - 类 中的方法org.tio.core.TioConfig
 
setPacketListener(PacketListener) - 类 中的方法org.tio.core.intf.Packet
 
setPacketNeededLength(Integer) - 类 中的方法org.tio.core.ChannelContext
 
setPreEncodedByteBuffer(ByteBuffer) - 类 中的方法org.tio.core.intf.Packet
 
setProxyClientNode(Node) - 类 中的方法org.tio.core.ChannelContext
 
setReadBufferSize(int) - 类 中的方法org.tio.core.ChannelContext
 
setReadBufferSize(int) - 类 中的方法org.tio.core.TioConfig
 
setReadBufferSize(int) - 类 中的方法org.tio.core.udp.UdpServerConf
 
setReconnConf(ReconnConf) - 类 中的方法org.tio.client.TioClientConfig
 
setReconnect(boolean) - 类 中的方法org.tio.client.ConnectionCompletionVo
 
setReconnect(boolean) - 类 中的方法org.tio.core.ChannelContext
 
setRemark(String) - 类 中的方法org.tio.core.ChannelContext.CloseMeta
 
setRemote(Node) - 类 中的方法org.tio.core.udp.UdpPacket
 
setRemoved(boolean) - 类 中的方法org.tio.core.ChannelContext
 
setSentSuccess(boolean) - 类 中的方法org.tio.core.intf.Packet.Meta
 
setServerNode(Node) - 类 中的方法org.tio.client.ConnectionCompletionVo
 
setServerNode(Node) - 类 中的方法org.tio.core.ChannelContext
 
setServerNode(Node) - 类 中的方法org.tio.core.udp.UdpConf
 
setShortConnection(boolean) - 类 中的方法org.tio.core.TioConfig
 
setSslConfig(SslConfig) - 类 中的方法org.tio.core.TioConfig
 
setSslEncrypted(boolean) - 类 中的方法org.tio.core.intf.Packet
 
setSslFacadeContext(SslFacadeContext) - 类 中的方法org.tio.core.ChannelContext
 
setSSLListener(ISSLListener) - 接口 中的方法org.tio.core.ssl.facade.ISSLFacade
 
setSSLListener(ISSLListener) - 类 中的方法org.tio.core.ssl.facade.SSLFacade
 
setStopped(boolean) - 类 中的方法org.tio.core.TioConfig
 
setSynSeq(int) - 类 中的方法org.tio.core.intf.Packet
 
setTaskService(TimerTaskService) - 类 中的方法org.tio.client.TioClientConfig
 
setThrowable(Throwable) - 类 中的方法org.tio.core.ChannelContext.CloseMeta
 
setTime(long) - 类 中的方法org.tio.core.udp.UdpPacket
 
setTimeClosed(long) - 类 中的方法org.tio.core.stat.ChannelStat
 
setTimeFirstConnected(Long) - 类 中的方法org.tio.core.stat.ChannelStat
 
setTimeout(int) - 类 中的方法org.tio.core.udp.UdpConf
 
setTioClient(TioClient) - 类 中的方法org.tio.client.ConnectionCompletionVo
 
setTioClientHandler(TioClientHandler) - 类 中的方法org.tio.client.TioClientConfig
 
setTioClientListener(TioClientListener) - 类 中的方法org.tio.client.TioClientConfig
 
setTioConfig(TioConfig) - 类 中的方法org.tio.core.ChannelContext
 
setTioUuid(TioUuid) - 类 中的方法org.tio.core.TioConfig
 
setToAll(boolean) - 类 中的方法org.tio.server.cluster.TioClusterVo
 
setToken(String) - 类 中的方法org.tio.core.ChannelContext
 
setToken(String) - 类 中的方法org.tio.server.cluster.TioClusterVo
 
setUseQueueDecode(boolean) - 类 中的方法org.tio.core.TioConfig
是否用队列解码(系统初始化时确定该值,中途不要变更此值,否则在切换的时候可能导致消息丢失
setUseQueueSend(boolean) - 类 中的方法org.tio.core.TioConfig
是否用队列发送,可以随时切换
setUserId(String) - 类 中的方法org.tio.core.ChannelContext
 
setUserid(String) - 类 中的方法org.tio.server.cluster.TioClusterVo
 
share(TioServerConfig) - 类 中的方法org.tio.server.TioServerConfig
 
size() - 类 中的方法org.tio.core.maintain.ClientNodes
 
size() - 类 中的方法org.tio.core.maintain.Groups
 
size() - 类 中的方法org.tio.core.maintain.Tokens
 
size() - 类 中的方法org.tio.core.maintain.Users
 
slice(ByteBuffer) - 类 中的静态方法org.tio.core.ssl.facade.BufferUtils
 
SnowflakeTioUuid - org.tio.core.uuid中的类
 
SnowflakeTioUuid() - 类 的构造器org.tio.core.uuid.SnowflakeTioUuid
 
SnowflakeTioUuid(long, long) - 类 的构造器org.tio.core.uuid.SnowflakeTioUuid
 
SslConfig - org.tio.core.ssl中的类
 
SslConfig(SSLContext) - 类 的构造器org.tio.core.ssl.SslConfig
 
SslConfig(ClientAuth, SSLContext) - 类 的构造器org.tio.core.ssl.SslConfig
 
sslConfig - 类 中的变量org.tio.core.TioConfig
 
SSLFacade - org.tio.core.ssl.facade中的类
 
SSLFacade(ChannelContext, SSLContext, boolean, ClientAuth, ITaskHandler) - 类 的构造器org.tio.core.ssl.facade.SSLFacade
 
sslFacadeContext - 类 中的变量org.tio.core.ChannelContext
 
SslFacadeContext - org.tio.core.ssl中的类
 
SslFacadeContext(ChannelContext) - 类 的构造器org.tio.core.ssl.SslFacadeContext
 
SslFacadeContext(ChannelContext, SslConfig) - 类 的构造器org.tio.core.ssl.SslFacadeContext
 
SslHandshakeCompletedListener - org.tio.core.ssl中的类
 
SslHandshakeCompletedListener(ChannelContext) - 类 的构造器org.tio.core.ssl.SslHandshakeCompletedListener
 
SslListener - org.tio.core.ssl中的类
 
SslListener(ChannelContext) - 类 的构造器org.tio.core.ssl.SslListener
 
SslSessionClosedListener - org.tio.core.ssl中的类
 
SslSessionClosedListener(ChannelContext) - 类 的构造器org.tio.core.ssl.SslSessionClosedListener
 
SslUtils - org.tio.core.ssl中的类
 
SslVo - org.tio.core.ssl中的类
 
SslVo(ByteBuffer, Object) - 类 的构造器org.tio.core.ssl.SslVo
 
SslVo() - 类 的构造器org.tio.core.ssl.SslVo
 
start() - 类 中的方法org.tio.core.udp.UdpClient
 
start() - 类 中的方法org.tio.core.udp.UdpServer
 
start(String, int) - 类 中的方法org.tio.server.TioServer
 
startTime - 类 中的变量org.tio.core.TioConfig
启动时间
stat - 类 中的变量org.tio.core.ChannelContext
 
statOn - 类 中的变量org.tio.core.TioConfig
 
stop() - 类 中的方法org.tio.client.TioClient
停止
stop() - 类 中的方法org.tio.core.udp.task.UdpHandlerRunnable
 
stop() - 类 中的方法org.tio.core.udp.task.UdpSendRunnable
 
stop() - 类 中的方法org.tio.core.udp.UdpServer
 
stop() - 类 中的方法org.tio.server.TioServer
 
SynPacketAction - org.tio.core中的枚举
同步消息 action

T

Tasks - org.tio.core.ssl.facade中的类
 
Tasks(Worker, Handshaker) - 类 的构造器org.tio.core.ssl.facade.Tasks
 
TcpConst - org.tio.core中的接口
 
terminate() - 接口 中的方法org.tio.core.ssl.facade.ISSLFacade
 
terminate() - 类 中的方法org.tio.core.ssl.facade.SSLFacade
 
throwable - 类 中的变量org.tio.core.ChannelContext.CloseMeta
 
timeClosed - 类 中的变量org.tio.core.stat.ChannelStat
连接关闭的时间
timeCreated - 类 中的变量org.tio.core.stat.ChannelStat
ChannelContext对象创建的时间
timeFirstConnected - 类 中的变量org.tio.core.stat.ChannelStat
第一次连接成功的时间
Tio - org.tio.core中的类
The Class Tio. t-io用户关心的API几乎全在这
TIO_CLUSTER_TOPIC - 类 中的静态变量org.tio.server.cluster.TioClusterConfig
 
TioClient - org.tio.client中的类
 
TioClient(TioClientConfig) - 类 的构造器org.tio.client.TioClient
 
TioClientConfig - org.tio.client中的类
 
TioClientConfig(TioClientHandler, TioClientListener) - 类 的构造器org.tio.client.TioClientConfig
不重连
TioClientConfig(TioClientHandler, TioClientListener, ReconnConf) - 类 的构造器org.tio.client.TioClientConfig
 
TioClientConfig(TioClientHandler, TioClientListener, ReconnConf, SynThreadPoolExecutor, ThreadPoolExecutor) - 类 的构造器org.tio.client.TioClientConfig
 
TioClientHandler - org.tio.client.intf中的接口
 
TioClientListener - org.tio.client.intf中的接口
 
TioClusterConfig - org.tio.server.cluster中的类
 
TioClusterConfig(TioClusterTopic) - 类 的构造器org.tio.server.cluster.TioClusterConfig
 
TioClusterMessageListener - org.tio.server.cluster中的类
 
TioClusterMessageListener(TioConfig, ChannelContextFilter) - 类 的构造器org.tio.server.cluster.TioClusterMessageListener
 
TioClusterTopic - org.tio.server.cluster中的接口
 
TioClusterVo - org.tio.server.cluster中的类
成员变量group, userid, ip等字段谁有值就发给谁,toAll为true则发给所有
packet是不允许为null的
TioClusterVo() - 类 的构造器org.tio.server.cluster.TioClusterVo
 
TioClusterVo(Packet) - 类 的构造器org.tio.server.cluster.TioClusterVo
 
tioConfig - 类 中的变量org.tio.core.ChannelContext
 
TioConfig - org.tio.core中的类
 
TioConfig() - 类 的构造器org.tio.core.TioConfig
 
TioConfig(SynThreadPoolExecutor, ThreadPoolExecutor) - 类 的构造器org.tio.core.TioConfig
 
TioDecodeException - org.tio.core.exception中的异常错误
 
TioDecodeException() - 异常错误 的构造器org.tio.core.exception.TioDecodeException
 
TioDecodeException(String) - 异常错误 的构造器org.tio.core.exception.TioDecodeException
 
TioDecodeException(String, Throwable) - 异常错误 的构造器org.tio.core.exception.TioDecodeException
 
TioDecodeException(String, Throwable, boolean, boolean) - 异常错误 的构造器org.tio.core.exception.TioDecodeException
 
TioDecodeException(Throwable) - 异常错误 的构造器org.tio.core.exception.TioDecodeException
 
tioExecutor - 类 中的变量org.tio.core.TioConfig
 
TioHandler - org.tio.core.intf中的接口
 
TioListener - org.tio.core.intf中的接口
 
TioServer - org.tio.server中的类
 
TioServer(TioServerConfig) - 类 的构造器org.tio.server.TioServer
 
TioServerConfig - org.tio.server中的类
 
TioServerConfig(TioServerHandler, TioServerListener) - 类 的构造器org.tio.server.TioServerConfig
 
TioServerConfig(String, TioServerHandler, TioServerListener) - 类 的构造器org.tio.server.TioServerConfig
 
TioServerConfig(TioServerHandler, TioServerListener, SynThreadPoolExecutor, ThreadPoolExecutor) - 类 的构造器org.tio.server.TioServerConfig
 
TioServerConfig(String, TioServerHandler, TioServerListener, SynThreadPoolExecutor, ThreadPoolExecutor) - 类 的构造器org.tio.server.TioServerConfig
 
TioServerHandler - org.tio.server.intf中的接口
 
TioServerListener - org.tio.server.intf中的接口
 
TioUtils - org.tio.core.utils中的类
 
TioUtils() - 类 的构造器org.tio.core.utils.TioUtils
 
TioUuid - org.tio.core.intf中的接口
 
Tokens - org.tio.core.maintain中的类
一对多 (token <--> ChannelContext)
Tokens() - 类 的构造器org.tio.core.maintain.Tokens
 
tokens - 类 中的变量org.tio.core.TioConfig
 
toString() - 类 中的方法org.tio.client.TioClientConfig
 
toString() - 类 中的方法org.tio.core.ChannelContext
 
toString() - 类 中的方法org.tio.core.Node
 
toString() - 类 中的方法org.tio.core.ssl.SslVo
 
toString() - 类 中的方法org.tio.core.task.DecodeRunnable
 
toString() - 类 中的方法org.tio.core.task.HandlerRunnable
 
toString() - 类 中的方法org.tio.core.task.SendRunnable
 
toString() - 类 中的方法org.tio.server.proxy.ProxyProtocolMessage
 
toString() - 类 中的方法org.tio.server.TioServerConfig
 

U

UdpClient - org.tio.core.udp中的类
 
UdpClient(UdpClientConf) - 类 的构造器org.tio.core.udp.UdpClient
 
UdpClientConf - org.tio.core.udp中的类
 
UdpClientConf(String, int, int) - 类 的构造器org.tio.core.udp.UdpClientConf
 
UdpConf - org.tio.core.udp中的类
 
UdpConf(int) - 类 的构造器org.tio.core.udp.UdpConf
 
UdpHandler - org.tio.core.udp.intf中的接口
 
UdpHandlerRunnable - org.tio.core.udp.task中的类
 
UdpHandlerRunnable(UdpHandler, LinkedBlockingQueue<UdpPacket>, DatagramSocket) - 类 的构造器org.tio.core.udp.task.UdpHandlerRunnable
 
UdpPacket - org.tio.core.udp中的类
 
UdpPacket() - 类 的构造器org.tio.core.udp.UdpPacket
 
UdpPacket(byte[], Node) - 类 的构造器org.tio.core.udp.UdpPacket
 
UdpSendRunnable - org.tio.core.udp.task中的类
 
UdpSendRunnable(LinkedBlockingQueue<DatagramPacket>, UdpConf, DatagramSocket) - 类 的构造器org.tio.core.udp.task.UdpSendRunnable
 
UdpServer - org.tio.core.udp中的类
 
UdpServer(UdpServerConf) - 类 的构造器org.tio.core.udp.UdpServer
 
UdpServerConf - org.tio.core.udp中的类
 
UdpServerConf(int, UdpHandler, int) - 类 的构造器org.tio.core.udp.UdpServerConf
 
unbind(ChannelContext) - 类 中的方法org.tio.core.maintain.BsIds
 
unbind(ChannelContext) - 类 中的方法org.tio.core.maintain.Groups
与所有组解除绑定
unbind(ChannelContext, boolean) - 类 中的方法org.tio.core.maintain.Groups
 
unbind(String, ChannelContext) - 类 中的方法org.tio.core.maintain.Groups
与指定组解除绑定
unbind(String, ChannelContext, boolean) - 类 中的方法org.tio.core.maintain.Groups
与指定组解除绑定
unbind(String, ChannelContext, boolean, boolean) - 类 中的方法org.tio.core.maintain.Groups
 
unbind(ChannelContext) - 类 中的方法org.tio.core.maintain.Ids
 
unbind(ChannelContext) - 类 中的方法org.tio.core.maintain.Tokens
解除channelContext绑定的token
unbind(TioConfig, String) - 类 中的方法org.tio.core.maintain.Tokens
解除tioConfig范围内所有ChannelContext的 token绑定
unbind(ChannelContext) - 类 中的方法org.tio.core.maintain.Users
解除channelContext绑定的userid
unbind(TioConfig, String) - 类 中的方法org.tio.core.maintain.Users
解除tioConfig范围内所有ChannelContext的 userid绑定
unbindBsId(ChannelContext) - 类 中的静态方法org.tio.core.Tio
解绑业务id
unbindGroup(ChannelContext) - 类 中的静态方法org.tio.core.Tio
与所有组解除解绑关系
unbindGroup(String, ChannelContext) - 类 中的静态方法org.tio.core.Tio
与指定组解除绑定关系
unbindGroup(TioConfig, String, String) - 类 中的静态方法org.tio.core.Tio
将某用户从组中解除绑定
unbindToken(ChannelContext) - 类 中的静态方法org.tio.core.Tio
解除channelContext绑定的token
unbindToken(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
解除token
unbindUser(ChannelContext) - 类 中的静态方法org.tio.core.Tio
解除channelContext绑定的userid
unbindUser(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
解除userid的绑定。
UNKNOWN_ADDRESS_IP - 类 中的静态变量org.tio.core.ChannelContext
 
UNKNOWN_ADDRESS_PORT_SEQ - 类 中的静态变量org.tio.core.ChannelContext
 
useQueueDecode - 类 中的变量org.tio.core.TioConfig
是否用队列解码(系统初始化时确定该值,中途不要变更此值,否则在切换的时候可能导致消息丢失)
useQueueSend - 类 中的变量org.tio.core.TioConfig
是否用队列发送
Users - org.tio.core.maintain中的类
一对多 (userid <--> ChannelContext)
Users() - 类 的构造器org.tio.core.maintain.Users
 
users - 类 中的变量org.tio.core.TioConfig
 
useSsl() - 类 中的方法org.tio.client.TioClientConfig
使用ssl访问
useSsl(String, String, ClientAuth) - 类 中的方法org.tio.server.TioServerConfig
开启 ssl
useSsl(String, String) - 类 中的方法org.tio.server.TioServerConfig
开启 ssl
useSsl(InputStream, String) - 类 中的方法org.tio.server.TioServerConfig
开启 ssl
useSsl(InputStream, String, ClientAuth) - 类 中的方法org.tio.server.TioServerConfig
开启 ssl
uuid() - 接口 中的方法org.tio.core.intf.TioUuid
唯一id
uuid() - 类 中的方法org.tio.core.uuid.DefaultTioUuid
 
uuid() - 类 中的方法org.tio.core.uuid.SeqTioUuid
 
uuid() - 类 中的方法org.tio.core.uuid.SnowflakeTioUuid
 

V

valueOf(String) - 枚举 中的静态方法org.tio.core.ChannelContext.CloseCode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.tio.core.PacketHandlerMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.tio.core.PacketSendMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.tio.core.ssl.ClientAuth
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.tio.core.ssl.facade.BufferType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.tio.core.SynPacketAction
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.tio.core.ChannelContext.CloseCode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.tio.core.PacketHandlerMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.tio.core.PacketSendMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.tio.core.ssl.ClientAuth
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.tio.core.ssl.facade.BufferType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.tio.core.SynPacketAction
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

waitingResps - 类 中的变量org.tio.core.TioConfig
 
writeCompletionHandler - 类 中的变量org.tio.core.ChannelContext
 
WriteCompletionHandler - org.tio.core中的类
 
WriteCompletionHandler(ChannelContext) - 类 的构造器org.tio.core.WriteCompletionHandler
 
WriteCompletionHandler.WriteCompletionVo - org.tio.core中的类
 
WriteCompletionVo(ByteBuffer, Object) - 类 的构造器org.tio.core.WriteCompletionHandler.WriteCompletionVo
WriteCompletionVo
A B C D E F G H I L M N O P R S T U V W 
跳过导航链接

Copyright © 2023. All rights reserved.