- get() - 类 中的方法org.tio.core.ChannelContext
-
等价于:getAttribute(DEFAULT_ATTUBITE_KEY)
等价于:getAttribute()
- get(Long, ChannelContext) - 类 中的方法org.tio.core.maintain.IpStats
-
根据ip获取IpStat,如果缓存中不存在,则创建
- get(Long, ChannelContext, boolean) - 类 中的方法org.tio.core.maintain.IpStats
-
根据ip获取IpStat,如果缓存中不存在,则根据forceCreate的值决定是否创建
- getAcceptCompletionHandler() - 类 中的方法org.tio.server.ServerTioConfig
-
- getAccepted() - 类 中的方法org.tio.server.ServerGroupStat
-
- getAioHandler() - 类 中的方法org.tio.client.ClientTioConfig
-
- getAioHandler() - 类 中的方法org.tio.core.TioConfig
-
获取AioHandler对象
- getAioHandler() - 类 中的方法org.tio.server.ServerTioConfig
-
- getAioListener() - 类 中的方法org.tio.client.ClientTioConfig
-
- getAioListener() - 类 中的方法org.tio.core.TioConfig
-
获取AioListener对象
- getAioListener() - 类 中的方法org.tio.server.ServerTioConfig
-
- getAll() - 类 中的方法org.tio.core.maintain.IpBlacklist
-
- getAll(TioConfig) - 类 中的静态方法org.tio.core.Tio
-
获取所有连接,包括当前处于断开状态的
- getAll(TioConfig) - 类 中的静态方法org.tio.core.Tio.IpBlacklist
-
获取ip黑名单列表
- getAll() - 类 中的静态方法org.tio.core.Tio.IpBlacklist
-
获取全局黑名单
- getAllChannelContexts(TioConfig) - 类 中的静态方法org.tio.core.Tio
-
- getAllConnectedsChannelContexts(ClientTioConfig) - 类 中的静态方法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
-
- getByBsId(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
-
根据业务id找ChannelContext
- getByChannelContextId(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
-
根据ChannelContext.id获取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定位慢攻击
- getBytesPerTcpReceive() - 类 中的方法org.tio.core.stat.IpStat
-
平均每次TCP接收到的字节数,这个可以用来监控慢攻击,配置PacketsPerTcpReceive定位慢攻击
- getByToken(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
-
根据token获取SetWithLock
- getByUserid(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
-
根据userid获取SetWithLock
- getCacheName(Long) - 类 中的方法org.tio.core.maintain.IpStats
-
- getChannelContext() - 类 中的方法org.tio.client.ConnectionCompletionVo
-
- getChannelContext() - 类 中的方法org.tio.core.ssl.SslFacadeContext
-
- getChannelContextByBsId(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
-
- getChannelContextByClientNode(TioConfig, String, Integer) - 类 中的静态方法org.tio.core.Tio
-
- getChannelContextById(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
-
- getChannelContextComparator() - 类 中的方法org.tio.core.maintain.Groups
-
- getChannelContextsByGroup(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
-
- getChannelContextsByToken(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
-
- getChannelContextsByUserid(TioConfig, String) - 类 中的静态方法org.tio.core.Tio
-
- getChannelGroup() - 类 中的方法org.tio.client.TioClient
-
- getChannelId() - 类 中的方法org.tio.cluster.TioClusterVo
-
- getCharset() - 类 中的方法org.tio.core.udp.UdpConf
-
- getClientAioHandler() - 类 中的方法org.tio.client.ClientTioConfig
-
- getClientAioListener() - 类 中的方法org.tio.client.ClientTioConfig
-
- getClientId() - 类 中的方法org.tio.cluster.TioClusterVo
-
- getClientNode() - 类 中的方法org.tio.core.ChannelContext
-
- getClientTioConfig() - 类 中的方法org.tio.client.TioClient
-
- getCloseCode() - 类 中的方法org.tio.core.ChannelContext
-
- getClosed() - 类 中的方法org.tio.core.stat.GroupStat
-
- getConnecteds(ClientTioConfig) - 类 中的静态方法org.tio.core.Tio
-
此API仅供 tio client使用
获取所有处于正常连接状态的连接
- getConnectionCompletionHandler() - 类 中的方法org.tio.client.ClientTioConfig
-
- 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
-
- getGroupListener() - 类 中的方法org.tio.core.TioConfig
-
- getGroupmap() - 类 中的方法org.tio.core.maintain.Groups
-
- getGroups() - 类 中的方法org.tio.core.ChannelContext
-
- getGroupStat() - 类 中的方法org.tio.core.TioConfig
-
- 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
-
- getHeartbeatTimeout() - 类 中的方法org.tio.core.ChannelContext
-
- getId() - 类 中的方法org.tio.core.ChannelContext
-
- getId() - 类 中的方法org.tio.core.intf.Packet
-
- getId() - 类 中的方法org.tio.core.TioConfig
-
- 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.TioConfig
-
- 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
-
- 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
-
- 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(TioConfig, Integer, Integer) - 类 中的静态方法org.tio.core.Tio
-
- getPageOfAll(TioConfig, Integer, Integer, Converter<T>) - 类 中的静态方法org.tio.core.Tio
-
- getPageOfConnecteds(ClientTioConfig, Integer, Integer) - 类 中的静态方法org.tio.core.Tio
-
这个方法是给客户器端用的
- getPageOfConnecteds(ClientTioConfig, Integer, Integer, Converter<T>) - 类 中的静态方法org.tio.core.Tio
-
这个方法是给客户器端用的
- getPageOfGroup(TioConfig, String, Integer, Integer) - 类 中的静态方法org.tio.core.Tio
-
- getPageOfGroup(TioConfig, String, Integer, Integer, Converter<T>) - 类 中的静态方法org.tio.core.Tio
-
- getPort() - 类 中的方法org.tio.core.Node
-
- getPreEncodedByteBuffer() - 类 中的方法org.tio.core.intf.Packet
-
- getProxyClientNode() - 类 中的方法org.tio.core.ChannelContext
-
- getQueue() - 类 中的方法org.tio.client.ReconnConf
-
- getRateLimiter() - 类 中的方法org.tio.monitor.RateLimiterWrap
-
- 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
-
- 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.ClientTioConfig
-
- getReconnConf(ClientChannelContext) - 类 中的静态方法org.tio.client.ReconnConf
-
- getReconnConf(ChannelContext) - 类 中的静态方法org.tio.client.ReconnConf
-
- getReconnCount() - 类 中的方法org.tio.client.ClientChannelContext
-
- getReconnRunnable() - 类 中的方法org.tio.client.ClientChannelContext
-
- 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.ServerTioConfig
-
- getServerAioListener() - 类 中的方法org.tio.server.ServerTioConfig
-
- 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
-
- getServerTioConfig() - 类 中的方法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.TioConfig
-
- getTioClusterMessageListener() - 类 中的方法org.tio.cluster.redisson.RedissonMessageListener
-
- getTioClusterTopic() - 类 中的方法org.tio.cluster.TioClusterConfig
-
- getTioConfig() - 类 中的方法org.tio.core.ChannelContext
-
- getTioUuid() - 类 中的方法org.tio.core.TioConfig
-
- 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.ChannelContext.CloseCode
-
- getValue() - 枚举 中的方法org.tio.core.PacketHandlerMode
-
- getValue() - 枚举 中的方法org.tio.core.PacketSendMode
-
- getValue() - 枚举 中的方法org.tio.core.SynPacketAction
-
- getWaitingResps() - 类 中的方法org.tio.core.TioConfig
-
- getWarnClearInterval() - 类 中的方法org.tio.monitor.RateLimiterWrap
-
- getWarnCount() - 类 中的方法org.tio.monitor.RateLimiterWrap
-
- getWriteCompletionHandler() - 类 中的方法org.tio.core.ChannelContext
-
- GLOBAL - 类 中的静态变量org.tio.core.maintain.IpBlacklist
-
- 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
-