跳过导航链接
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
接受了多少连接
add(String) - 类 中的方法org.tio.core.maintain.IpBlacklist
 
add(GroupContext, String) - 类 中的静态方法org.tio.core.Tio.IpBlacklist
把ip添加到黑名单
addDuration(Long) - 类 中的方法org.tio.core.maintain.IpStats
添加监控时段,不要添加过多的时间段,因为每个时间段都要消耗一份内存,一般加一个时间段就可以了
addDurations(Long[]) - 类 中的方法org.tio.core.maintain.IpStats
添加监控时段,不要添加过多的时间段,因为每个时间段都要消耗一份内存,一般加一个时间段就可以了
addMessageListener(TioClusterMessageListener) - 类 中的方法org.tio.cluster.redisson.RedissonTioClusterTopic
 
addMessageListener(TioClusterMessageListener) - 接口 中的方法org.tio.cluster.TioClusterTopic
保证你的MessageListener可以调用tioClusterMessageListener.onMessage(String, TioClusterVo)
addMsg(Packet) - 类 中的方法org.tio.core.task.SendRunnable
 
AioDecodeException - org.tio.core.exception中的异常错误
 
AioDecodeException() - 异常错误 的构造器org.tio.core.exception.AioDecodeException
 
AioDecodeException(String) - 异常错误 的构造器org.tio.core.exception.AioDecodeException
 
AioDecodeException(String, Throwable) - 异常错误 的构造器org.tio.core.exception.AioDecodeException
 
AioDecodeException(String, Throwable, boolean, boolean) - 异常错误 的构造器org.tio.core.exception.AioDecodeException
 
AioDecodeException(Throwable) - 异常错误 的构造器org.tio.core.exception.AioDecodeException
 
AioHandler - org.tio.core.intf中的接口
 
AioListener - org.tio.core.intf中的接口
 
AioUtils - org.tio.core.utils中的类
 
AioUtils() - 类 的构造器org.tio.core.utils.AioUtils
 
asynchronousSocketChannel - 类 中的变量org.tio.core.ChannelContext
The asynchronous socket channel.
asynConnect(Node) - 类 中的方法org.tio.client.TioClient
 
asynConnect(Node, Integer) - 类 中的方法org.tio.client.TioClient
 
asynConnect(Node, String, Integer, Integer) - 类 中的方法org.tio.client.TioClient
 

B

beginHandshake() - 接口 中的方法org.tio.core.ssl.facade.ISSLFacade
开始握手
beginHandshake() - 类 中的方法org.tio.core.ssl.facade.SSLFacade
 
beginHandshake() - 类 中的方法org.tio.core.ssl.SslFacadeContext
 
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(ChannelContext) - 类 中的方法org.tio.core.maintain.Ips
和ip绑定
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
绑定群组
bindToken(ChannelContext, String) - 类 中的静态方法org.tio.core.Tio
绑定token
bindUser(ChannelContext, String) - 类 中的静态方法org.tio.core.Tio
绑定用户
bSend(ChannelContext, Packet) - 类 中的静态方法org.tio.core.Tio
阻塞发送消息到指定ChannelContext
bSend(GroupContext, String, int, Packet) - 类 中的静态方法org.tio.core.Tio
发送到指定的ip和port
bSendToAll(GroupContext, Packet, ChannelContextFilter) - 类 中的静态方法org.tio.core.Tio
发消息到所有连接
bSendToBsId(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
阻塞发消息给指定业务ID
bSendToGroup(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
发消息到组
bSendToGroup(GroupContext, String, Packet, ChannelContextFilter) - 类 中的静态方法org.tio.core.Tio
发消息到组
bSendToId(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
发消息给指定ChannelContext id
bSendToIp(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
阻塞发送到指定ip对应的集合
bSendToIp(GroupContext, String, Packet, ChannelContextFilter) - 类 中的静态方法org.tio.core.Tio
阻塞发送到指定ip对应的集合
bSendToSet(GroupContext, SetWithLock<ChannelContext>, Packet, ChannelContextFilter) - 类 中的静态方法org.tio.core.Tio
发消息到指定集合
bSendToToken(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
阻塞发消息到指定token
bSendToUser(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
阻塞发消息给指定用户
bsIds - 类 中的变量org.tio.core.GroupContext
 
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
 
BufferType - org.tio.core.ssl.facade中的枚举
 
BufferUtils - org.tio.core.ssl.facade中的类
 
BufferUtils() - 类 的构造器org.tio.core.ssl.facade.BufferUtils
 
ByteBufferUtils - org.tio.core.utils中的类
 
ByteBufferUtils() - 类 的构造器org.tio.core.utils.ByteBufferUtils
 

C

cacheMap - 类 中的变量org.tio.core.maintain.IpStats
key: 时长,单位:秒
ChannelContext - org.tio.core中的类
 
ChannelContext(GroupContext, AsynchronousSocketChannel) - 类 的构造器org.tio.core.ChannelContext
 
ChannelContext(GroupContext) - 类 的构造器org.tio.core.ChannelContext
创建一个虚拟ChannelContext,主要用来模拟一些操作,真实场景中用得少
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.AioUtils
 
checkBeforeIO(ChannelContext) - 类 中的静态方法org.tio.core.utils.TioUtils
 
clear() - 类 中的方法org.tio.core.maintain.IpBlacklist
 
clear(Long) - 类 中的方法org.tio.core.maintain.IpStats
清空监控数据
clear(GroupContext) - 类 中的静态方法org.tio.core.Tio.IpBlacklist
清空黑名单
clearMsgQueue() - 类 中的方法org.tio.core.task.DecodeRunnable
清空处理的队列消息
clearMsgQueue() - 类 中的方法org.tio.core.task.SendRunnable
清空消息队列
ClientAioHandler - org.tio.client.intf中的接口
 
ClientAioListener - org.tio.client.intf中的接口
 
ClientChannelContext - org.tio.client中的类
 
ClientChannelContext(GroupContext, AsynchronousSocketChannel) - 类 的构造器org.tio.client.ClientChannelContext
 
ClientChannelContext(GroupContext) - 类 的构造器org.tio.client.ClientChannelContext
创建一个虚拟ChannelContext,主要用来模拟一些操作,真实场景中用得少
ClientGroupContext - org.tio.client中的类
 
ClientGroupContext(ClientAioHandler, ClientAioListener) - 类 的构造器org.tio.client.ClientGroupContext
不重连
ClientGroupContext(ClientAioHandler, ClientAioListener, ReconnConf) - 类 的构造器org.tio.client.ClientGroupContext
 
ClientGroupContext(ClientAioHandler, ClientAioListener, ReconnConf, SynThreadPoolExecutor, ThreadPoolExecutor) - 类 的构造器org.tio.client.ClientGroupContext
 
ClientGroupStat - org.tio.client中的类
 
ClientGroupStat() - 类 的构造器org.tio.client.ClientGroupStat
 
CLIENTID - 类 中的静态变量org.tio.cluster.TioClusterVo
 
clientNodes - 类 中的变量org.tio.core.GroupContext
 
ClientNodes - org.tio.core.maintain中的类
一对一 (ip:port <--> ChannelContext)
ClientNodes() - 类 的构造器org.tio.core.maintain.ClientNodes
 
clients(GroupContext, String) - 类 中的方法org.tio.core.maintain.Groups
一个组有哪些客户端
clients(GroupContext, String) - 类 中的方法org.tio.core.maintain.Ips
一个ip有哪些客户端,有可能返回null
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, Throwable, String) - 类 中的静态方法org.tio.core.Tio
关闭连接
close(GroupContext, String, Integer, Throwable, String) - 类 中的静态方法org.tio.core.Tio
关闭连接
closed - 类 中的变量org.tio.core.stat.GroupStat
关闭了多少连接
closeds - 类 中的变量org.tio.client.ClientGroupContext
 
closeLock - 类 中的变量org.tio.core.ChannelContext
 
closeMeta - 类 中的变量org.tio.core.ChannelContext
 
CloseMeta() - 类 的构造器org.tio.core.ChannelContext.CloseMeta
 
closeRunnable - 类 中的变量org.tio.core.GroupContext
 
CloseRunnable - org.tio.core.task中的类
 
CloseRunnable(Executor) - 类 的构造器org.tio.core.task.CloseRunnable
 
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
 
composite(ByteBuffer, ByteBuffer) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
组合两个bytebuffer,把可读部分的组合成一个新的bytebuffer
connect(Node) - 类 中的方法org.tio.client.TioClient
 
connect(Node, Integer) - 类 中的方法org.tio.client.TioClient
 
connect(Node, String, Integer, ClientChannelContext, Integer) - 类 中的方法org.tio.client.TioClient
 
connect(Node, String, Integer, Integer) - 类 中的方法org.tio.client.TioClient
 
connecteds - 类 中的变量org.tio.client.ClientGroupContext
 
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.GroupContext
 
convert(Packet, ChannelContext) - 接口 中的方法org.tio.core.PacketConverter
 
copy(ByteBuffer, int, ByteBuffer, int, int) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
copy(ByteBuffer, int, int) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
copy(ByteBuffer) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
createClientNode(AsynchronousSocketChannel) - 类 中的方法org.tio.client.ClientChannelContext
 
createClientNode(AsynchronousSocketChannel) - 类 中的方法org.tio.core.ChannelContext
创建Node
createClientNode(AsynchronousSocketChannel) - 类 中的方法org.tio.server.ServerChannelContext
 
createSet(Comparator<ChannelContext>) - 类 中的静态方法org.tio.core.maintain.MaintainUtils
 
createTempDir(ChannelContext) - 类 中的静态方法org.tio.core.maintain.MaintainUtils
 

D

debug - 类 中的变量org.tio.core.GroupContext
 
debug(String, String, String...) - 类 中的静态方法org.tio.core.ssl.facade.SSLLog
 
decode(ByteBuffer, int, int, int, ChannelContext) - 接口 中的方法org.tio.core.intf.AioHandler
根据ByteBuffer解码成业务需要的Packet对象.
decode() - 类 中的方法org.tio.core.task.DecodeRunnable
 
decodeFailCount - 类 中的变量org.tio.core.stat.ChannelStat
本次解码失败的次数
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
 
DefaultAioListener - org.tio.core中的类
 
DefaultAioListener() - 类 的构造器org.tio.core.DefaultAioListener
 
DefaultClientAioListener - org.tio.client中的类
 
DefaultClientAioListener() - 类 的构造器org.tio.client.DefaultClientAioListener
 
DefaultIpStatListener - org.tio.core.stat中的类
 
DefaultOnCloseListener - org.tio.core.ssl.facade中的类
By default do nothing on the close event.
DefaultOnCloseListener() - 类 的构造器org.tio.core.ssl.facade.DefaultOnCloseListener
 
DefaultServerAioListener - org.tio.server中的类
 
DefaultServerAioListener() - 类 的构造器org.tio.server.DefaultServerAioListener
 
DefaultTaskHandler - org.tio.core.ssl.facade中的类
 
DefaultTaskHandler() - 类 的构造器org.tio.core.ssl.facade.DefaultTaskHandler
 
DefaultTioUuid - org.tio.core中的类
 
DefaultTioUuid() - 类 的构造器org.tio.core.DefaultTioUuid
 
deleteTempDir(ChannelContext) - 类 中的静态方法org.tio.core.maintain.MaintainUtils
 
done() - 接口 中的方法org.tio.core.ssl.facade.ITasks
 
done() - 类 中的方法org.tio.core.ssl.facade.Tasks
 
durationList - 类 中的变量org.tio.core.maintain.IpStats
 

E

encode(Packet, GroupContext, ChannelContext) - 接口 中的方法org.tio.core.intf.AioHandler
编码
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.core.ChannelContext
 
equals(Object) - 类 中的方法org.tio.core.Node
 

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(GroupContext, String) - 类 中的方法org.tio.core.maintain.BsIds
 
find(String) - 类 中的方法org.tio.core.maintain.ClientNodes
 
find(String, int) - 类 中的方法org.tio.core.maintain.ClientNodes
 
find(GroupContext, String) - 类 中的方法org.tio.core.maintain.Ids
Find.
find(GroupContext, String) - 类 中的方法org.tio.core.maintain.Tokens
Find.
find(GroupContext, String) - 类 中的方法org.tio.core.maintain.Users
Find.
forClient() - 类 中的静态方法org.tio.core.ssl.SslConfig
给客户端用的
forNumber(int) - 枚举 中的静态方法org.tio.core.PacketHandlerMode
 
forNumber(int) - 枚举 中的静态方法org.tio.core.PacketSendMode
 
forNumber(int) - 枚举 中的静态方法org.tio.core.SynPacketAction
 
forServer(String, String, String) - 类 中的静态方法org.tio.core.ssl.SslConfig
 
forServer(InputStream, InputStream, String) - 类 中的静态方法org.tio.core.ssl.SslConfig
给服务器用的

G

get(Long, String) - 类 中的方法org.tio.core.maintain.IpStats
根据ip获取IpStat,如果缓存中不存在,则创建
get(Long, String, boolean) - 类 中的方法org.tio.core.maintain.IpStats
根据ip获取IpStat,如果缓存中不存在,则根据forceCreate的值决定是否创建
getAcceptCompletionHandler() - 类 中的方法org.tio.server.ServerGroupContext
 
getAccepted() - 类 中的方法org.tio.server.ServerGroupStat
 
getAioHandler() - 类 中的方法org.tio.client.ClientGroupContext
 
getAioHandler() - 类 中的方法org.tio.core.GroupContext
获取AioHandler对象
getAioHandler() - 类 中的方法org.tio.server.ServerGroupContext
 
getAioListener() - 类 中的方法org.tio.client.ClientGroupContext
 
getAioListener() - 类 中的方法org.tio.core.GroupContext
获取AioListener对象
getAioListener() - 类 中的方法org.tio.server.ServerGroupContext
 
getAll() - 类 中的方法org.tio.core.maintain.IpBlacklist
 
getAll(GroupContext) - 类 中的静态方法org.tio.core.Tio.IpBlacklist
获取ip黑名单列表
getAllChannelContexts(GroupContext) - 类 中的静态方法org.tio.core.Tio
获取所有连接,包括当前处于断开状态的
getAllConnectedsChannelContexts(ClientGroupContext) - 类 中的静态方法org.tio.core.Tio
获取所有处于正常连接状态的连接
getAllWarnCount() - 类 中的方法org.tio.monitor.RateLimiterWrap
 
getAsynchronousSocketChannel() - 类 中的方法org.tio.client.ConnectionCompletionVo
 
getAttribute() - 类 中的方法org.tio.core.ChannelContext
 
getBindIp() - 类 中的方法org.tio.client.ClientChannelContext
 
getBindIp() - 类 中的方法org.tio.client.ConnectionCompletionVo
 
getBindPort() - 类 中的方法org.tio.client.ClientChannelContext
 
getBindPort() - 类 中的方法org.tio.client.ConnectionCompletionVo
 
getBsId() - 类 中的方法org.tio.cluster.TioClusterVo
 
getBsId() - 类 中的方法org.tio.core.ChannelContext
 
getByteBuffer() - 类 中的方法org.tio.core.ssl.SslVo
 
getByteCount() - 类 中的方法org.tio.core.intf.Packet
 
getByteOrder() - 类 中的方法org.tio.core.GroupContext
 
getBytes() - 类 中的方法org.tio.core.intf.EncodedPacket
 
getBytesPerTcpReceive() - 类 中的方法org.tio.core.stat.ChannelStat
平均每次TCP接收到的字节数,这个可以用来监控慢攻击,配置PacketsPerTcpReceive定位慢攻击
getBytesPerTcpReceive() - 类 中的方法org.tio.core.stat.GroupStat
平均每次TCP接收到的字节数,这个可以用来监控慢攻击,配置PacketsPerTcpReceive定位慢攻击
getBytesPerTcpReceive() - 类 中的方法org.tio.core.stat.IpStat
平均每次TCP接收到的字节数,这个可以用来监控慢攻击,配置PacketsPerTcpReceive定位慢攻击
getCacheName(Long) - 类 中的方法org.tio.core.maintain.IpStats
 
getChannelContext() - 类 中的方法org.tio.client.ConnectionCompletionVo
 
getChannelContext() - 类 中的方法org.tio.core.ssl.SslFacadeContext
 
getChannelContextByBsId(GroupContext, String) - 类 中的静态方法org.tio.core.Tio
根据业务id找ChannelContext
getChannelContextByClientNode(GroupContext, String, Integer) - 类 中的静态方法org.tio.core.Tio
根据clientip和clientport获取ChannelContext
getChannelContextById(GroupContext, String) - 类 中的静态方法org.tio.core.Tio
根据id获取ChannelContext
getChannelContextComparator() - 类 中的方法org.tio.core.maintain.Groups
 
getChannelContextsByGroup(GroupContext, String) - 类 中的静态方法org.tio.core.Tio
获取一个组的所有客户端
getChannelContextsByToken(GroupContext, String) - 类 中的静态方法org.tio.core.Tio
根据token获取SetWithLock
getChannelContextsByUserid(GroupContext, String) - 类 中的静态方法org.tio.core.Tio
根据userid获取SetWithLock
getChannelGroup() - 类 中的方法org.tio.client.TioClient
 
getChannelId() - 类 中的方法org.tio.cluster.TioClusterVo
 
getCharset() - 类 中的方法org.tio.core.udp.UdpConf
 
getClientAioHandler() - 类 中的方法org.tio.client.ClientGroupContext
 
getClientAioListener() - 类 中的方法org.tio.client.ClientGroupContext
 
getClientGroupContext() - 类 中的方法org.tio.client.TioClient
 
getClientId() - 类 中的方法org.tio.cluster.TioClusterVo
 
getClientNode() - 类 中的方法org.tio.core.ChannelContext
 
getClosed() - 类 中的方法org.tio.core.stat.GroupStat
 
getConnectionCompletionHandler() - 类 中的方法org.tio.client.ClientGroupContext
 
getCountDownLatch() - 类 中的方法org.tio.client.ConnectionCompletionVo
 
getCountDownLatch() - 类 中的方法org.tio.core.intf.Packet.Meta
 
getData() - 类 中的方法org.tio.core.udp.UdpPacket
 
getDecodeErrorCount() - 类 中的方法org.tio.core.stat.IpStat
 
getDecodeFailCount() - 类 中的方法org.tio.core.stat.ChannelStat
 
getDuration() - 类 中的方法org.tio.core.stat.IpStat
 
getDurationType() - 类 中的方法org.tio.core.stat.IpStat
 
getFormatedDuration() - 类 中的方法org.tio.core.stat.IpStat
 
getForSendAfterSslHandshakeCompleted(boolean) - 类 中的方法org.tio.core.task.SendRunnable
 
getGroup() - 类 中的方法org.tio.cluster.TioClusterVo
 
getGroupContext() - 类 中的方法org.tio.core.ChannelContext
 
getGroupListener() - 类 中的方法org.tio.core.GroupContext
 
getGroupmap() - 类 中的方法org.tio.core.maintain.Groups
 
getGroups() - 类 中的方法org.tio.core.ChannelContext
 
getGroupStat() - 类 中的方法org.tio.core.GroupContext
 
getHandledBytes() - 类 中的方法org.tio.core.stat.ChannelStat
 
getHandledBytes() - 类 中的方法org.tio.core.stat.GroupStat
 
getHandledBytes() - 类 中的方法org.tio.core.stat.IpStat
 
getHandledCostsPerPacket() - 类 中的方法org.tio.core.stat.ChannelStat
处理packet平均耗时,单位:毫秒
getHandledCostsPerPacket() - 类 中的方法org.tio.core.stat.GroupStat
处理packet平均耗时,单位:毫秒
getHandledCostsPerPacket() - 类 中的方法org.tio.core.stat.IpStat
处理packet平均耗时,单位:毫秒
getHandledPacketCosts() - 类 中的方法org.tio.core.stat.ChannelStat
 
getHandledPacketCosts() - 类 中的方法org.tio.core.stat.GroupStat
处理消息包耗时,单位:毫秒
getHandledPacketCosts() - 类 中的方法org.tio.core.stat.IpStat
 
getHandledPackets() - 类 中的方法org.tio.core.stat.ChannelStat
 
getHandledPackets() - 类 中的方法org.tio.core.stat.GroupStat
 
getHandledPackets() - 类 中的方法org.tio.core.stat.IpStat
 
getId() - 类 中的方法org.tio.core.ChannelContext
 
getId() - 类 中的方法org.tio.core.GroupContext
 
getId() - 类 中的方法org.tio.core.intf.Packet
 
getInterval() - 类 中的方法org.tio.client.ReconnConf
 
getIp() - 类 中的方法org.tio.cluster.TioClusterVo
 
getIp() - 类 中的方法org.tio.core.Node
 
getIp() - 类 中的方法org.tio.core.stat.IpStat
 
getIpmap() - 类 中的方法org.tio.core.maintain.Ips
 
getIpStatListener() - 类 中的方法org.tio.core.GroupContext
 
getIsSentSuccess() - 类 中的方法org.tio.core.intf.Packet.Meta
 
getKey(ChannelContext) - 类 中的静态方法org.tio.core.maintain.ClientNodes
 
getKey(String, int) - 类 中的静态方法org.tio.core.maintain.ClientNodes
 
getKeyManagerFactory() - 类 中的方法org.tio.core.ssl.SslConfig
 
getLastWarnTime() - 类 中的方法org.tio.monitor.RateLimiterWrap
 
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.BsIds
 
getMap() - 类 中的方法org.tio.core.maintain.Ids
 
getMap() - 类 中的方法org.tio.core.maintain.Tokens
 
getMap() - 类 中的方法org.tio.core.maintain.Users
 
getMaxAllWarnCount() - 类 中的方法org.tio.monitor.RateLimiterWrap
 
getMaxWarnCount() - 类 中的方法org.tio.monitor.RateLimiterWrap
 
getMeta() - 类 中的方法org.tio.core.intf.Packet
 
getName() - 类 中的方法org.tio.core.GroupContext
 
getObj() - 类 中的方法org.tio.core.ssl.SslVo
 
getObjWithLock() - 类 中的方法org.tio.core.maintain.ClientNodes
 
getPacket() - 类 中的方法org.tio.cluster.TioClusterVo
 
getPacketListener() - 类 中的方法org.tio.core.intf.Packet
 
getPacketsPerTcpReceive() - 类 中的方法org.tio.core.stat.ChannelStat
平均每次TCP接收到的业务包数,这个可以用来监控慢攻击,此值越小越有攻击嫌疑
getPacketsPerTcpReceive() - 类 中的方法org.tio.core.stat.GroupStat
平均每次TCP接收到的业务包数,这个可以用来监控慢攻击,此值越小越有攻击嫌疑
getPacketsPerTcpReceive() - 类 中的方法org.tio.core.stat.IpStat
平均每次TCP接收到的业务包数,这个可以用来监控慢攻击,此值越小越有攻击嫌疑
getPageOfAll(GroupContext, Integer, Integer) - 类 中的静态方法org.tio.core.Tio
 
getPageOfAll(GroupContext, Integer, Integer, Converter<T>) - 类 中的静态方法org.tio.core.Tio
 
getPageOfConnecteds(ClientGroupContext, Integer, Integer) - 类 中的静态方法org.tio.core.Tio
这个方法是给服务器端用的
getPageOfConnecteds(ClientGroupContext, Integer, Integer, Converter<T>) - 类 中的静态方法org.tio.core.Tio
 
getPageOfGroup(GroupContext, String, Integer, Integer) - 类 中的静态方法org.tio.core.Tio
 
getPageOfGroup(GroupContext, String, Integer, Integer, Converter<T>) - 类 中的静态方法org.tio.core.Tio
 
getPort() - 类 中的方法org.tio.core.Node
 
getPreEncodedByteBuffer() - 类 中的方法org.tio.core.intf.Packet
 
getQueue() - 类 中的方法org.tio.client.ReconnConf
 
getRateLimiter() - 类 中的方法org.tio.monitor.RateLimiterWrap
 
getReadBufferSize() - 类 中的方法org.tio.core.GroupContext
 
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
 
getReceivedBytes() - 类 中的方法org.tio.core.stat.IpStat
 
getReceivedPackets() - 类 中的方法org.tio.core.stat.ChannelStat
 
getReceivedPackets() - 类 中的方法org.tio.core.stat.GroupStat
 
getReceivedPackets() - 类 中的方法org.tio.core.stat.IpStat
 
getReceivedTcps() - 类 中的方法org.tio.core.stat.ChannelStat
 
getReceivedTcps() - 类 中的方法org.tio.core.stat.GroupStat
 
getReceivedTcps() - 类 中的方法org.tio.core.stat.IpStat
 
getReconnConf() - 类 中的方法org.tio.client.ClientGroupContext
 
getReconnCount() - 类 中的方法org.tio.core.ChannelContext
 
getRedisson() - 类 中的方法org.tio.cluster.redisson.RedissonTioClusterTopic
 
getRemark() - 类 中的方法org.tio.core.ChannelContext.CloseMeta
 
getRemote() - 类 中的方法org.tio.core.udp.UdpPacket
 
getRequestCount() - 类 中的方法org.tio.core.stat.IpStat
 
getRespId() - 类 中的方法org.tio.core.intf.Packet
 
getRetryCount() - 类 中的方法org.tio.client.ReconnConf
 
getSentBytes() - 类 中的方法org.tio.core.stat.ChannelStat
 
getSentBytes() - 类 中的方法org.tio.core.stat.GroupStat
 
getSentBytes() - 类 中的方法org.tio.core.stat.IpStat
 
getSentPackets() - 类 中的方法org.tio.core.stat.ChannelStat
 
getSentPackets() - 类 中的方法org.tio.core.stat.GroupStat
 
getSentPackets() - 类 中的方法org.tio.core.stat.IpStat
 
getServerAioHandler() - 类 中的方法org.tio.server.ServerGroupContext
 
getServerAioListener() - 类 中的方法org.tio.server.ServerGroupContext
 
getServerGroupContext() - 类 中的方法org.tio.server.TioServer
 
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
 
getSslContext() - 类 中的方法org.tio.core.ssl.SslFacadeContext
 
getSslFacade() - 类 中的方法org.tio.core.ssl.SslFacadeContext
 
getStart() - 类 中的方法org.tio.core.stat.IpStat
 
getSynSeq() - 类 中的方法org.tio.core.intf.Packet
 
getThreadPoolExecutor() - 类 中的方法org.tio.client.ReconnConf
 
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
 
getTimeInReconnQueue() - 类 中的方法org.tio.core.stat.ChannelStat
 
getTimeout() - 类 中的方法org.tio.core.udp.UdpConf
 
getTioClient() - 类 中的方法org.tio.client.ConnectionCompletionVo
 
getTioClusterConfig() - 类 中的方法org.tio.core.GroupContext
 
getTioClusterMessageListener() - 类 中的方法org.tio.cluster.redisson.RedissonMessageListener
 
getTioClusterTopic() - 类 中的方法org.tio.cluster.TioClusterConfig
 
getTioUuid() - 类 中的方法org.tio.core.GroupContext
 
getToken() - 类 中的方法org.tio.cluster.TioClusterVo
 
getToken() - 类 中的方法org.tio.core.ChannelContext
 
getTrustManagerFactory() - 类 中的方法org.tio.core.ssl.SslConfig
 
getUdpHandler() - 类 中的方法org.tio.core.udp.UdpServerConf
 
getUserid() - 类 中的方法org.tio.cluster.TioClusterVo
 
getValue() - 枚举 中的方法org.tio.core.PacketHandlerMode
 
getValue() - 枚举 中的方法org.tio.core.PacketSendMode
 
getValue() - 枚举 中的方法org.tio.core.SynPacketAction
 
getWaitingResps() - 类 中的方法org.tio.core.GroupContext
 
getWarnClearInterval() - 类 中的方法org.tio.monitor.RateLimiterWrap
 
getWarnCount() - 类 中的方法org.tio.monitor.RateLimiterWrap
 
getWriteCompletionHandler() - 类 中的方法org.tio.core.ChannelContext
 
getWriteSemaphore() - 类 中的方法org.tio.core.WriteCompletionHandler
 
groupContext - 类 中的变量org.tio.core.ChannelContext
 
GroupContext - org.tio.core中的类
 
GroupContext() - 类 的构造器org.tio.core.GroupContext
 
GroupContext(SynThreadPoolExecutor, ThreadPoolExecutor) - 类 的构造器org.tio.core.GroupContext
 
groupCount(GroupContext, String) - 类 中的静态方法org.tio.core.Tio
群组有多少个连接
groupExecutor - 类 中的变量org.tio.core.GroupContext
 
GroupListener - org.tio.core.intf中的接口
 
groups - 类 中的变量org.tio.core.GroupContext
 
Groups - org.tio.core.maintain中的类
多对多 (group <--> ChannelContext)
Groups() - 类 的构造器org.tio.core.maintain.Groups
 
groups(ChannelContext) - 类 中的方法org.tio.core.maintain.Groups
某个客户端在哪些组中
groupStat - 类 中的变量org.tio.core.GroupContext
 
GroupStat - org.tio.core.stat中的类
 
GroupStat() - 类 的构造器org.tio.core.stat.GroupStat
 

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.AioHandler
处理消息包
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.core.ChannelContext
 
hashCode() - 类 中的方法org.tio.core.Node
 
heartbeatPacket() - 接口 中的方法org.tio.client.intf.ClientAioHandler
创建心跳包
heartbeatTimeout - 类 中的变量org.tio.core.GroupContext
心跳超时时间(单位: 毫秒),如果用户不希望框架层面做心跳相关工作,请把此值设为0或负数

I

id - 类 中的变量org.tio.core.GroupContext
packet编码成bytebuffer时,是否与ChannelContext相关,false: packet编码与ChannelContext无关
ids - 类 中的变量org.tio.core.GroupContext
 
Ids - org.tio.core.maintain中的类
一对一 (ChannelContext.id <--> ChannelContext)
Ids() - 类 的构造器org.tio.core.maintain.Ids
 
IHandshakeCompletedListener - org.tio.core.ssl.facade中的接口
 
indexOf(ByteBuffer, char, int) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
init(GroupContext, AsynchronousSocketChannel) - 类 中的方法org.tio.core.ChannelContext
 
init() - 类 中的方法org.tio.core.ssl.SslConfig
 
ipBlacklist - 类 中的变量org.tio.core.GroupContext
ip黑名单
IpBlacklist - org.tio.core.maintain中的类
 
IpBlacklist(String, GroupContext) - 类 的构造器org.tio.core.maintain.IpBlacklist
 
IpBlacklist() - 类 的构造器org.tio.core.Tio.IpBlacklist
 
ips - 类 中的变量org.tio.core.GroupContext
 
Ips - org.tio.core.maintain中的类
一对多 (ip <--> ChannelContext)
一个ip有哪些客户端,该维护只在Server侧有
Ips() - 类 的构造器org.tio.core.maintain.Ips
 
IpStat - org.tio.core.stat中的类
这个是给服务器用的,主要用于监控IP情况,随时拉黑恶意攻击IP
IpStat(String, Long) - 类 的构造器org.tio.core.stat.IpStat
 
IpStatListener - org.tio.core.stat中的接口
 
IpStatRemovalListener - org.tio.core.cache中的类
 
IpStatRemovalListener(GroupContext, IpStatListener) - 类 的构造器org.tio.core.cache.IpStatRemovalListener
 
ipStats - 类 中的变量org.tio.core.GroupContext
 
IpStats - org.tio.core.maintain中的类
使用方法(注意顺序):
1、serverGroupContext.setIpStatListener(ShowcaseIpStatListener.me); 2、serverGroupContext.ipStats.addDuration(Time.MINUTE_1 * 5);
IpStats(GroupContext, Long[]) - 类 的构造器org.tio.core.maintain.IpStats
 
isBlockSend() - 类 中的方法org.tio.core.intf.Packet
 
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
 
isCluster() - 类 中的方法org.tio.core.GroupContext
是否是集群
isCluster4all() - 类 中的方法org.tio.cluster.TioClusterConfig
 
isCluster4bsId() - 类 中的方法org.tio.cluster.TioClusterConfig
 
isCluster4channelId() - 类 中的方法org.tio.cluster.TioClusterConfig
 
isCluster4group() - 类 中的方法org.tio.cluster.TioClusterConfig
 
isCluster4ip() - 类 中的方法org.tio.cluster.TioClusterConfig
 
isCluster4user() - 类 中的方法org.tio.cluster.TioClusterConfig
 
isDebugEnabled() - 类 中的静态方法org.tio.core.ssl.facade.SSLLog
 
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
 
isInBlacklist(String) - 类 中的方法org.tio.core.maintain.IpBlacklist
是否在黑名单中
isInBlacklist(GroupContext, String) - 类 中的静态方法org.tio.core.Tio.IpBlacklist
是否在黑名单中
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
 
isReconnect() - 类 中的方法org.tio.client.ConnectionCompletionVo
 
isReconnect - 类 中的变量org.tio.core.ChannelContext
 
isRemoved - 类 中的变量org.tio.core.ChannelContext
 
isServer() - 类 中的方法org.tio.client.ClientChannelContext
 
isServer() - 类 中的方法org.tio.client.ClientGroupContext
 
isServer() - 类 中的方法org.tio.core.ChannelContext
是否是服务器端
isServer() - 类 中的方法org.tio.core.GroupContext
是服务器端还是客户端
isServer() - 类 中的方法org.tio.server.ServerChannelContext
 
isServer() - 类 中的方法org.tio.server.ServerGroupContext
 
isShortConnection - 类 中的变量org.tio.core.GroupContext
 
ISSLFacade - org.tio.core.ssl.facade中的接口
 
ISSLListener - org.tio.core.ssl.facade中的接口
 
isSsl() - 类 中的方法org.tio.core.GroupContext
 
isSsl(GroupContext) - 类 中的静态方法org.tio.core.ssl.SslUtils
是否是SSL连接
isSslEncrypted() - 类 中的方法org.tio.core.intf.Packet
 
isStopped() - 类 中的方法org.tio.core.GroupContext
 
isToAll() - 类 中的方法org.tio.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
 
lineEnd(ByteBuffer) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
lineEnd(ByteBuffer, int) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
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
 

M

main(String[]) - 类 中的静态方法org.tio.core.udp.UdpClient
 
main(String[]) - 类 中的静态方法org.tio.core.udp.UdpServer
 
MaintainUtils - org.tio.core.maintain中的类
 
MaintainUtils() - 类 的构造器org.tio.core.maintain.MaintainUtils
 
map(Long) - 类 中的方法org.tio.core.maintain.IpStats
 
MAX_DATA_LENGTH - 接口 中的静态变量org.tio.core.TcpConst
 
maxDecodeErrorCountForIp - 类 中的变量org.tio.core.GroupContext
解码异常多少次就把ip拉黑
me - 类 中的静态变量org.tio.core.stat.DefaultIpStatListener
 
Meta() - 类 的构造器org.tio.core.intf.Packet.Meta
 

N

name - 类 中的变量org.tio.core.GroupContext
 
needSslEncrypt(Packet, GroupContext) - 类 中的静态方法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
 
notifyClusterForBsId(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
 
notifyClusterForGroup(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
在集群环境下,把群组消息通知到集群中的其它机器
notifyClusterForId(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
在集群环境下,把channelId消息通知到集群中的其它机器
notifyClusterForIp(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
在集群环境下,把IP消息通知到集群中的其它机器
notifyClusterForToken(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
在集群环境下,把token消息通知到集群中的其它机器
notifyClusterForUser(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
在集群环境下,把userid消息通知到集群中的其它机器

O

onAfterBind(ChannelContext, String) - 接口 中的方法org.tio.core.intf.GroupListener
绑定群组后回调该方法
onAfterConnected(ChannelContext, boolean, boolean) - 类 中的方法org.tio.core.DefaultAioListener
 
onAfterConnected(ChannelContext, boolean, boolean) - 接口 中的方法org.tio.core.intf.AioListener
建链后触发本方法,注:建链不一定成功,需要关注参数isConnected
onAfterConnected(ChannelContext, boolean, boolean, IpStat) - 类 中的方法org.tio.core.stat.DefaultIpStatListener
 
onAfterConnected(ChannelContext, boolean, boolean, IpStat) - 接口 中的方法org.tio.core.stat.IpStatListener
建链后触发本方法,注:建链不一定成功,需要关注参数isConnected
onAfterDecoded(ChannelContext, Packet, int) - 类 中的方法org.tio.core.DefaultAioListener
 
onAfterDecoded(ChannelContext, Packet, int) - 接口 中的方法org.tio.core.intf.AioListener
原方法名:onAfterDecoded 解码成功后触发本方法
onAfterDecoded(ChannelContext, Packet, int, IpStat) - 类 中的方法org.tio.core.stat.DefaultIpStatListener
 
onAfterDecoded(ChannelContext, Packet, int, IpStat) - 接口 中的方法org.tio.core.stat.IpStatListener
解码成功后
onAfterHandled(ChannelContext, Packet, long) - 类 中的方法org.tio.core.DefaultAioListener
 
onAfterHandled(ChannelContext, Packet, long) - 接口 中的方法org.tio.core.intf.AioListener
处理一个消息包后
onAfterHandled(ChannelContext, Packet, IpStat, long) - 类 中的方法org.tio.core.stat.DefaultIpStatListener
 
onAfterHandled(ChannelContext, Packet, IpStat, long) - 接口 中的方法org.tio.core.stat.IpStatListener
处理一个消息包后
onAfterReceivedBytes(ChannelContext, int) - 类 中的方法org.tio.core.DefaultAioListener
 
onAfterReceivedBytes(ChannelContext, int) - 接口 中的方法org.tio.core.intf.AioListener
接收到TCP层传过来的数据后
onAfterReceivedBytes(ChannelContext, int, IpStat) - 类 中的方法org.tio.core.stat.DefaultIpStatListener
 
onAfterReceivedBytes(ChannelContext, int, IpStat) - 接口 中的方法org.tio.core.stat.IpStatListener
接收到一些字节数据后
onAfterSent(ChannelContext, Packet, boolean) - 类 中的方法org.tio.core.DefaultAioListener
 
onAfterSent(ChannelContext, Packet, boolean) - 接口 中的方法org.tio.core.intf.AioListener
消息包发送之后触发本方法
onAfterSent(ChannelContext, Packet, boolean) - 接口 中的方法org.tio.core.intf.PacketListener
 
onAfterSent(ChannelContext, Packet, boolean, IpStat) - 类 中的方法org.tio.core.stat.DefaultIpStatListener
 
onAfterSent(ChannelContext, Packet, boolean, IpStat) - 接口 中的方法org.tio.core.stat.IpStatListener
发送后(注:不一定会发送成功)
onAfterUnbind(ChannelContext, String) - 接口 中的方法org.tio.core.intf.GroupListener
解绑群组后回调该方法
onBeforeClose(ChannelContext, Throwable, String, boolean) - 类 中的方法org.tio.core.DefaultAioListener
 
onBeforeClose(ChannelContext, Throwable, String, boolean) - 接口 中的方法org.tio.core.intf.AioListener
连接关闭前触发本方法
onComplete() - 接口 中的方法org.tio.core.ssl.facade.IHandshakeCompletedListener
 
onComplete() - 类 中的方法org.tio.core.ssl.SslHandshakeCompletedListener
 
onDecodeError(ChannelContext, IpStat) - 类 中的方法org.tio.core.stat.DefaultIpStatListener
 
onDecodeError(ChannelContext, IpStat) - 接口 中的方法org.tio.core.stat.IpStatListener
解码异常时
onExpired(GroupContext, IpStat) - 类 中的方法org.tio.core.stat.DefaultIpStatListener
 
onExpired(GroupContext, IpStat) - 接口 中的方法org.tio.core.stat.IpStatListener
统计时间段到期后,用户可以在这个方法中实现把相关数据入库或是打日志等
onMessage(CharSequence, TioClusterVo) - 类 中的方法org.tio.cluster.redisson.RedissonMessageListener
 
onMessage(CharSequence, TioClusterVo) - 类 中的方法org.tio.cluster.TioClusterMessageListener
 
onPlainData(ByteBuffer) - 接口 中的方法org.tio.core.ssl.facade.ISSLListener
业务层通过这个方法把SSL解密后的数据进行业务解包
onPlainData(ByteBuffer) - 类 中的方法org.tio.core.ssl.SslListener
 
onRemoval(Object, Object, RemovalCause) - 类 中的方法org.tio.core.cache.IpStatRemovalListener
 
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.cluster - 程序包 org.tio.cluster
 
org.tio.cluster.redisson - 程序包 org.tio.cluster.redisson
 
org.tio.core - 程序包 org.tio.core
 
org.tio.core.cache - 程序包 org.tio.core.cache
 
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.monitor - 程序包 org.tio.monitor
 
org.tio.server - 程序包 org.tio.server
 
org.tio.server.intf - 程序包 org.tio.server.intf
 

P

Packet - org.tio.core.intf中的类
 
Packet() - 类 的构造器org.tio.core.intf.Packet
 
Packet.Meta - org.tio.core.intf中的类
 
packetConverter - 类 中的变量org.tio.core.GroupContext
 
PacketConverter - org.tio.core中的接口
 
packetHandlerMode - 类 中的变量org.tio.core.GroupContext
 
PacketHandlerMode - org.tio.core中的枚举
消息处理模式
PacketListener - org.tio.core.intf中的接口
 
packetNeededLength - 类 中的变量org.tio.core.ChannelContext
一个packet所需要的字节数(用于应用告诉框架,下一次解码所需要的字节长度,省去冗余解码带来的性能损耗)
PacketSendMode - org.tio.core中的枚举
消息发送模式
PacketUtils - org.tio.core.utils中的类
 
PacketUtils() - 类 的构造器org.tio.core.utils.PacketUtils
 
process(ITasks) - 类 中的方法org.tio.core.ssl.facade.DefaultTaskHandler
 
process(ITasks) - 接口 中的方法org.tio.core.ssl.facade.ITaskHandler
 
processAfterSent(Packet, Boolean) - 类 中的方法org.tio.core.ChannelContext
 
publish(TioClusterVo) - 类 中的方法org.tio.cluster.redisson.RedissonTioClusterTopic
 
publish(TioClusterVo) - 类 中的方法org.tio.cluster.TioClusterConfig
 
publish(TioClusterVo) - 接口 中的方法org.tio.cluster.TioClusterTopic
 
put(ClientChannelContext) - 类 中的静态方法org.tio.client.ReconnConf
 
put(ChannelContext) - 类 中的方法org.tio.core.maintain.ClientNodes
添加映射

R

RateLimiterWrap - org.tio.monitor中的类
需要用本类的,需要自己引入 com.google.guava guava
RateLimiterWrap(int, int, int, int) - 类 的构造器org.tio.monitor.RateLimiterWrap
 
READ_BUFFER_SIZE - 类 中的静态变量org.tio.core.GroupContext
默认的接收数据的buffer size
readBytes(ByteBuffer, int) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
ReadCompletionHandler - org.tio.core中的类
 
ReadCompletionHandler(ChannelContext) - 类 的构造器org.tio.core.ReadCompletionHandler
 
readLine(ByteBuffer, String) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
readLine(ByteBuffer, String, Integer) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
readString(ByteBuffer, int, String) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
readString(ByteBuffer, String, char, Integer) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
readUB1(ByteBuffer) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
readUB2(ByteBuffer) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
readUB2WithBigEdian(ByteBuffer) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
readUB4(ByteBuffer) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
readUB4WithBigEdian(ByteBuffer) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
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.ClientGroupContext
 
ReconnConf - org.tio.client中的类
 
ReconnConf() - 类 的构造器org.tio.client.ReconnConf
 
ReconnConf(long) - 类 的构造器org.tio.client.ReconnConf
 
ReconnConf(long, int) - 类 的构造器org.tio.client.ReconnConf
 
reconnect(ClientChannelContext, Integer) - 类 中的方法org.tio.client.TioClient
 
RedissonMessageListener - org.tio.cluster.redisson中的类
 
RedissonMessageListener(TioClusterMessageListener) - 类 的构造器org.tio.cluster.redisson.RedissonMessageListener
 
RedissonTioClusterTopic - org.tio.cluster.redisson中的类
 
RedissonTioClusterTopic(String, RedissonClient) - 类 的构造器org.tio.cluster.redisson.RedissonTioClusterTopic
 
remark - 类 中的变量org.tio.core.ChannelContext.CloseMeta
 
remove(ChannelContext) - 类 中的方法org.tio.core.maintain.ClientNodes
Removes映射
remove(String) - 类 中的方法org.tio.core.maintain.IpBlacklist
从黑名单中删除
remove(ChannelContext) - 类 中的静态方法org.tio.core.maintain.MaintainUtils
彻底删除,不再维护
remove(GroupContext, String) - 类 中的静态方法org.tio.core.Tio.IpBlacklist
把ip从黑名单中删除
remove(ChannelContext, String) - 类 中的静态方法org.tio.core.Tio
和close方法一样,只不过不再进行重连等维护性的操作
remove(GroupContext, String, String) - 类 中的静态方法org.tio.core.Tio
删除client ip为指定值的所有连接
remove(ChannelContext, Throwable, String) - 类 中的静态方法org.tio.core.Tio
和close方法一样,只不过不再进行重连等维护性的操作
remove(GroupContext, String, Integer, Throwable, String) - 类 中的静态方法org.tio.core.Tio
和close方法一样,只不过不再进行重连等维护性的操作
removeDuration(Long) - 类 中的方法org.tio.core.maintain.IpStats
删除监控时间段
rtopic - 类 中的变量org.tio.cluster.redisson.RedissonTioClusterTopic
 
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

send(ChannelContext, Packet) - 类 中的静态方法org.tio.core.Tio
发送消息到指定ChannelContext
send(GroupContext, 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, String) - 类 中的方法org.tio.core.udp.UdpClient
 
send(byte[], Node) - 类 中的方法org.tio.core.udp.UdpServer
 
send(String, Node) - 类 中的方法org.tio.core.udp.UdpServer
 
send(String, String, Node) - 类 中的方法org.tio.core.udp.UdpServer
 
sendByteBuffer(ByteBuffer, Object) - 类 中的方法org.tio.core.task.SendRunnable
 
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(GroupContext, Packet) - 类 中的静态方法org.tio.core.Tio
 
sendToAll(GroupContext, Packet, ChannelContextFilter) - 类 中的静态方法org.tio.core.Tio
发消息到所有连接
sendToBsId(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
发消息给指定业务ID
sendToGroup(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
发消息到组
sendToGroup(GroupContext, String, Packet, ChannelContextFilter) - 类 中的静态方法org.tio.core.Tio
发消息到组
sendToId(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
发消息给指定ChannelContext id
sendToIp(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
发送到指定ip对应的集合
sendToIp(GroupContext, String, Packet, ChannelContextFilter) - 类 中的静态方法org.tio.core.Tio
发送到指定ip对应的集合
sendToSet(GroupContext, SetWithLock<ChannelContext>, Packet, ChannelContextFilter) - 类 中的静态方法org.tio.core.Tio
发消息到指定集合
sendToToken(GroupContext, String, Packet) - 类 中的静态方法org.tio.core.Tio
发消息到指定token
sendToUser(GroupContext, 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
发送了的消息包数
ServerAioHandler - org.tio.server.intf中的接口
 
ServerAioListener - org.tio.server.intf中的接口
 
ServerChannelContext - org.tio.server中的类
 
ServerChannelContext(GroupContext, AsynchronousSocketChannel) - 类 的构造器org.tio.server.ServerChannelContext
 
ServerChannelContext(GroupContext) - 类 的构造器org.tio.server.ServerChannelContext
创建一个虚拟ChannelContext,主要用来模拟一些操作,真实场景中用得少
ServerGroupContext - org.tio.server中的类
 
ServerGroupContext(ServerAioHandler, ServerAioListener) - 类 的构造器org.tio.server.ServerGroupContext
 
ServerGroupContext(String, ServerAioHandler, ServerAioListener) - 类 的构造器org.tio.server.ServerGroupContext
 
ServerGroupContext(ServerAioHandler, ServerAioListener, SynThreadPoolExecutor, ThreadPoolExecutor) - 类 的构造器org.tio.server.ServerGroupContext
 
ServerGroupContext(String, ServerAioHandler, ServerAioListener, SynThreadPoolExecutor, ThreadPoolExecutor) - 类 的构造器org.tio.server.ServerGroupContext
 
ServerGroupStat - org.tio.server中的类
 
ServerGroupStat() - 类 的构造器org.tio.server.ServerGroupStat
 
setAllWarnCount(AtomicInteger) - 类 中的方法org.tio.monitor.RateLimiterWrap
 
setAsynchronousSocketChannel(AsynchronousSocketChannel) - 类 中的方法org.tio.client.ConnectionCompletionVo
 
setAsynchronousSocketChannel(AsynchronousSocketChannel) - 类 中的方法org.tio.core.ChannelContext
 
setAttribute(Object) - 类 中的方法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
 
setBlockSend(boolean) - 类 中的方法org.tio.core.intf.Packet
 
setBsId(String) - 类 中的方法org.tio.cluster.TioClusterVo
 
setBsId(String) - 类 中的方法org.tio.core.ChannelContext
 
setByteBuffer(ByteBuffer) - 类 中的方法org.tio.core.ssl.SslVo
 
setByteCount(int) - 类 中的方法org.tio.core.intf.Packet
 
setByteOrder(ByteOrder) - 类 中的方法org.tio.core.GroupContext
 
setBytes(byte[]) - 类 中的方法org.tio.core.intf.EncodedPacket
 
setChannelContext(ClientChannelContext) - 类 中的方法org.tio.client.ConnectionCompletionVo
 
setChannelContextComparator(Comparator<ChannelContext>) - 类 中的方法org.tio.core.maintain.Groups
 
setChannelId(String) - 类 中的方法org.tio.cluster.TioClusterVo
 
setCharset(String) - 类 中的方法org.tio.core.udp.UdpConf
 
setClientAioHandler(ClientAioHandler) - 类 中的方法org.tio.client.ClientGroupContext
 
setClientAioListener(ClientAioListener) - 类 中的方法org.tio.client.ClientGroupContext
 
setClientGroupContext(ClientGroupContext) - 类 中的方法org.tio.client.TioClient
 
setClientId(String) - 类 中的方法org.tio.cluster.TioClusterVo
 
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.cluster.TioClusterConfig
 
setCluster4bsId(boolean) - 类 中的方法org.tio.cluster.TioClusterConfig
 
setCluster4channelId(boolean) - 类 中的方法org.tio.cluster.TioClusterConfig
 
setCluster4group(boolean) - 类 中的方法org.tio.cluster.TioClusterConfig
 
setCluster4ip(boolean) - 类 中的方法org.tio.cluster.TioClusterConfig
 
setCluster4user(boolean) - 类 中的方法org.tio.cluster.TioClusterConfig
 
setConnectionCompletionHandler(ConnectionCompletionHandler) - 类 中的方法org.tio.client.ClientGroupContext
 
setCountDownLatch(CountDownLatch) - 类 中的方法org.tio.client.ConnectionCompletionVo
 
setCountDownLatch(CountDownLatch) - 类 中的方法org.tio.core.intf.Packet.Meta
 
setData(byte[]) - 类 中的方法org.tio.core.udp.UdpPacket
 
setDebugEnabled(boolean) - 类 中的静态方法org.tio.core.ssl.facade.SSLLog
 
setDurationType(Long) - 类 中的方法org.tio.core.stat.IpStat
 
setFromCluster(boolean) - 类 中的方法org.tio.core.intf.Packet
 
setGroup(String) - 类 中的方法org.tio.cluster.TioClusterVo
 
setGroupContext(GroupContext) - 类 中的方法org.tio.core.ChannelContext
 
setGroupListener(GroupListener) - 类 中的方法org.tio.core.GroupContext
 
setGroups(SetWithLock<String>) - 类 中的方法org.tio.core.ChannelContext
 
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.GroupContext
 
setId(Long) - 类 中的方法org.tio.core.intf.Packet
 
setInterval(long) - 类 中的方法org.tio.client.ReconnConf
 
setIp(String) - 类 中的方法org.tio.cluster.TioClusterVo
 
setIp(String) - 类 中的方法org.tio.core.Node
 
setIp(String) - 类 中的方法org.tio.core.stat.IpStat
 
setIpStatListener(IpStatListener) - 类 中的方法org.tio.core.GroupContext
 
setIsSentSuccess(Boolean) - 类 中的方法org.tio.core.intf.Packet.Meta
 
setKeyManagerFactory(KeyManagerFactory) - 类 中的方法org.tio.core.ssl.SslConfig
 
setLastWarnTime(long) - 类 中的方法org.tio.monitor.RateLimiterWrap
 
setLatestTimeOfReceivedByte(long) - 类 中的方法org.tio.core.stat.ChannelStat
 
setLatestTimeOfSentByte(long) - 类 中的方法org.tio.core.stat.ChannelStat
 
setLatestTimeOfSentPacket(long) - 类 中的方法org.tio.core.stat.ChannelStat
 
setMaxAllWarnCount(int) - 类 中的方法org.tio.monitor.RateLimiterWrap
 
setMaxWarnCount(int) - 类 中的方法org.tio.monitor.RateLimiterWrap
 
setMeta(Packet.Meta) - 类 中的方法org.tio.core.intf.Packet
 
setName(String) - 类 中的方法org.tio.core.GroupContext
 
setNeedRemove(boolean) - 类 中的方法org.tio.core.ChannelContext.CloseMeta
 
setNewByteBuffer(ByteBuffer) - 类 中的方法org.tio.core.task.DecodeRunnable
 
setPacket(Packet) - 类 中的方法org.tio.cluster.TioClusterVo
 
setPacketHandlerMode(PacketHandlerMode) - 类 中的方法org.tio.core.GroupContext
 
setPacketListener(PacketListener) - 类 中的方法org.tio.core.intf.Packet
 
setPacketNeededLength(Integer) - 类 中的方法org.tio.core.ChannelContext
 
setPort(int) - 类 中的方法org.tio.core.Node
 
setPreEncodedByteBuffer(ByteBuffer) - 类 中的方法org.tio.core.intf.Packet
 
setRateLimiter(RateLimiter) - 类 中的方法org.tio.monitor.RateLimiterWrap
 
setReadBufferSize(int) - 类 中的方法org.tio.core.GroupContext
 
setReadBufferSize(int) - 类 中的方法org.tio.core.udp.UdpServerConf
 
setReconnConf(ReconnConf) - 类 中的方法org.tio.client.ClientGroupContext
 
setReconnCount(int) - 类 中的方法org.tio.core.ChannelContext
 
setReconnect(boolean) - 类 中的方法org.tio.client.ConnectionCompletionVo
 
setReconnect(boolean) - 类 中的方法org.tio.core.ChannelContext
 
setRedisson(RedissonClient) - 类 中的方法org.tio.cluster.redisson.RedissonTioClusterTopic
 
setRemark(String) - 类 中的方法org.tio.core.ChannelContext.CloseMeta
 
setRemote(Node) - 类 中的方法org.tio.core.udp.UdpPacket
 
setRemoved(boolean) - 类 中的方法org.tio.core.ChannelContext
 
setRespId(Long) - 类 中的方法org.tio.core.intf.Packet
 
setRetryCount(int) - 类 中的方法org.tio.client.ReconnConf
 
setServerAioListener(ServerAioListener) - 类 中的方法org.tio.server.ServerGroupContext
 
setServerGroupContext(ServerGroupContext) - 类 中的方法org.tio.server.TioServer
 
setServerNode(Node) - 类 中的方法org.tio.client.ConnectionCompletionVo
 
setServerNode(Node) - 类 中的方法org.tio.core.ChannelContext
 
setServerNode(Node) - 类 中的方法org.tio.core.udp.UdpConf
 
setShortConnection(boolean) - 类 中的方法org.tio.core.GroupContext
 
setSslConfig(SslConfig) - 类 中的方法org.tio.core.GroupContext
 
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
 
setStart(Date) - 类 中的方法org.tio.core.stat.IpStat
 
setStopped(boolean) - 类 中的方法org.tio.core.GroupContext
 
setSynSeq(Integer) - 类 中的方法org.tio.core.intf.Packet
 
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
 
setTimeInReconnQueue(long) - 类 中的方法org.tio.core.stat.ChannelStat
 
setTimeout(int) - 类 中的方法org.tio.core.udp.UdpConf
 
setTioClient(TioClient) - 类 中的方法org.tio.client.ConnectionCompletionVo
 
setTioClusterConfig(TioClusterConfig) - 类 中的方法org.tio.core.GroupContext
 
setTioClusterMessageListener(TioClusterMessageListener) - 类 中的方法org.tio.cluster.redisson.RedissonMessageListener
 
setTioClusterTopic(TioClusterTopic) - 类 中的方法org.tio.cluster.TioClusterConfig
 
setTioUuid(TioUuid) - 类 中的方法org.tio.core.GroupContext
 
setToAll(boolean) - 类 中的方法org.tio.cluster.TioClusterVo
 
setToken(String) - 类 中的方法org.tio.cluster.TioClusterVo
 
setToken(String) - 类 中的方法org.tio.core.ChannelContext
 
setTrustManagerFactory(TrustManagerFactory) - 类 中的方法org.tio.core.ssl.SslConfig
 
setUdpHandler(UdpHandler) - 类 中的方法org.tio.core.udp.UdpServerConf
 
setUseQueueDecode(boolean) - 类 中的方法org.tio.core.GroupContext
是否用队列解码(系统初始化时确定该值,中途不要变更此值,否则在切换的时候可能导致消息丢失
setUseQueueSend(boolean) - 类 中的方法org.tio.core.GroupContext
是否用队列发送,可以随时切换
setUserid(String) - 类 中的方法org.tio.cluster.TioClusterVo
 
setUserid(String) - 类 中的方法org.tio.core.ChannelContext
 
setWaitingStop(boolean) - 类 中的方法org.tio.server.TioServer
 
setWarnClearInterval(int) - 类 中的方法org.tio.monitor.RateLimiterWrap
 
setWarnCount(AtomicInteger) - 类 中的方法org.tio.monitor.RateLimiterWrap
 
share(GroupContext) - 类 中的方法org.tio.core.GroupContext
 
size(Long) - 类 中的方法org.tio.core.maintain.IpStats
 
slice(ByteBuffer) - 类 中的静态方法org.tio.core.ssl.facade.BufferUtils
 
split(ByteBuffer, int) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
sslConfig - 类 中的变量org.tio.core.GroupContext
 
SslConfig - org.tio.core.ssl中的类
 
SSLFacade - org.tio.core.ssl.facade中的类
一个
SSLFacade(ChannelContext, SSLContext, boolean, boolean, ITaskHandler) - 类 的构造器org.tio.core.ssl.facade.SSLFacade
 
sslFacadeContext - 类 中的变量org.tio.core.ChannelContext
 
SslFacadeContext - org.tio.core.ssl中的类
 
SslFacadeContext(ChannelContext) - 类 的构造器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
 
SSLLog - org.tio.core.ssl.facade中的类
 
SSLLog() - 类 的构造器org.tio.core.ssl.facade.SSLLog
 
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.GroupContext
启动时间
stat - 类 中的变量org.tio.core.ChannelContext
 
statOn - 类 中的变量org.tio.core.GroupContext
 
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
synSend(ChannelContext, Packet, long) - 类 中的静态方法org.tio.core.Tio
发送并等待响应.

T

Tasks - org.tio.core.ssl.facade中的类
 
Tasks(Worker, Handshaker) - 类 的构造器org.tio.core.ssl.facade.Tasks
 
TcpConst - org.tio.core中的接口
 
TEMP_DIR - 类 中的静态变量org.tio.core.maintain.MaintainUtils
 
tempReceivedFile(ChannelContext) - 类 中的静态方法org.tio.core.maintain.MaintainUtils
 
tempWriteFile(ChannelContext) - 类 中的静态方法org.tio.core.maintain.MaintainUtils
 
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
第一次连接成功的时间
timeInReconnQueue - 类 中的变量org.tio.core.stat.ChannelStat
进入重连队列时间
Tio - org.tio.core中的类
The Class Tio. t-io用户关心的API几乎全在这
Tio.IpBlacklist - org.tio.core中的类
 
TIO_CLUSTER_TOPIC - 类 中的静态变量org.tio.cluster.TioClusterConfig
 
TioClient - org.tio.client中的类
 
TioClient(ClientGroupContext) - 类 的构造器org.tio.client.TioClient
 
TioClusterConfig - org.tio.cluster中的类
 
TioClusterConfig(TioClusterTopic) - 类 的构造器org.tio.cluster.TioClusterConfig
 
TioClusterMessageListener - org.tio.cluster中的类
 
TioClusterMessageListener(GroupContext) - 类 的构造器org.tio.cluster.TioClusterMessageListener
 
TioClusterTopic - org.tio.cluster中的接口
 
TioClusterVo - org.tio.cluster中的类
成员变量group, userid, ip等字段谁有值就发给谁,toAll为true则发给所有
packet是不允许为null的
TioClusterVo() - 类 的构造器org.tio.cluster.TioClusterVo
 
TioClusterVo(Packet) - 类 的构造器org.tio.cluster.TioClusterVo
 
tioExecutor - 类 中的变量org.tio.core.GroupContext
 
TioServer - org.tio.server中的类
 
TioServer(ServerGroupContext) - 类 的构造器org.tio.server.TioServer
 
TioUtils - org.tio.core.utils中的类
 
TioUtils() - 类 的构造器org.tio.core.utils.TioUtils
 
TioUuid - org.tio.core.intf中的接口
 
tokens - 类 中的变量org.tio.core.GroupContext
 
Tokens - org.tio.core.maintain中的类
一对多 (token <--> ChannelContext)
Tokens() - 类 的构造器org.tio.core.maintain.Tokens
 
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
 
tryAcquire() - 类 中的方法org.tio.monitor.RateLimiterWrap
 

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.Ips
与指定ip解除绑定
unbind(ChannelContext) - 类 中的方法org.tio.core.maintain.Tokens
解除channelContext绑定的token
unbind(GroupContext, String) - 类 中的方法org.tio.core.maintain.Tokens
解除groupContext范围内所有ChannelContext的 token绑定
unbind(ChannelContext) - 类 中的方法org.tio.core.maintain.Users
解除channelContext绑定的userid
unbind(GroupContext, String) - 类 中的方法org.tio.core.maintain.Users
解除groupContext范围内所有ChannelContext的 userid绑定
unbindBsId(ChannelContext) - 类 中的静态方法org.tio.core.Tio
解绑业务id
unbindGroup(ChannelContext) - 类 中的静态方法org.tio.core.Tio
与所有组解除解绑关系
unbindGroup(String, ChannelContext) - 类 中的静态方法org.tio.core.Tio
与指定组解除绑定关系
unbindToken(ChannelContext) - 类 中的静态方法org.tio.core.Tio
解除channelContext绑定的token
unbindUser(ChannelContext) - 类 中的静态方法org.tio.core.Tio
解除channelContext绑定的userid
unbindUser(GroupContext, 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.GroupContext
是否用队列解码(系统初始化时确定该值,中途不要变更此值,否则在切换的时候可能导致消息丢失)
useQueueSend - 类 中的变量org.tio.core.GroupContext
是否用队列发送
userid - 类 中的变量org.tio.core.ChannelContext
 
users - 类 中的变量org.tio.core.GroupContext
 
Users - org.tio.core.maintain中的类
一对多 (userid <--> ChannelContext)
Users() - 类 的构造器org.tio.core.maintain.Users
 
useSsl() - 类 中的方法org.tio.client.ClientGroupContext
使用ssl访问
useSsl(String, String, String) - 类 中的方法org.tio.server.ServerGroupContext
 
useSsl(InputStream, InputStream, String) - 类 中的方法org.tio.server.ServerGroupContext
 
uuid() - 类 中的方法org.tio.core.DefaultTioUuid
 
uuid() - 接口 中的方法org.tio.core.intf.TioUuid
 

V

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

W

waitingResps - 类 中的变量org.tio.core.GroupContext
 
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
 
writeUB2(ByteBuffer, int) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
writeUB2WithBigEdian(ByteBuffer, int) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
writeUB4(ByteBuffer, long) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
writeUB4WithBigEdian(ByteBuffer, long) - 类 中的静态方法org.tio.core.utils.ByteBufferUtils
 
A B C D E F G H I L M N O P R S T U V W 
跳过导航链接

Copyright © 2018. All rights reserved.