D E G H I O S U W
D
- decode(ByteBuffer, int, int, int, ChannelContext) - 类 中的方法org.tio.websocket.server.WsServerAioHandler
-
E
- encode(Packet, TioConfig, ChannelContext) - 类 中的方法org.tio.websocket.server.WsServerAioHandler
-
- encodeSubProtocol(Packet, TioConfig, ChannelContext) - 接口 中的方法org.tio.websocket.server.handler.IWsSubProtocolsMsgHandler
-
解析子编码
G
- getHttpConfig() - 类 中的方法org.tio.websocket.server.WsServerAioHandler
-
- getServerTioConfig() - 类 中的方法org.tio.websocket.server.WsServerStarter
-
- getSupportedSubProtocols() - 接口 中的方法org.tio.websocket.server.handler.IWsSubProtocolsMsgHandler
-
获取支持的子协议
- getTioServer() - 类 中的方法org.tio.websocket.server.WsServerStarter
-
- getWsMsgHandler() - 类 中的方法org.tio.websocket.server.WsServerStarter
-
- getWsServerAioHandler() - 类 中的方法org.tio.websocket.server.WsServerStarter
-
- getWsServerAioListener() - 类 中的方法org.tio.websocket.server.WsServerStarter
-
- getWsServerConfig() - 类 中的方法org.tio.websocket.server.WsServerStarter
-
H
- handler(Packet, ChannelContext) - 类 中的方法org.tio.websocket.server.WsServerAioHandler
-
- handshake(HttpRequest, HttpResponse, ChannelContext) - 接口 中的方法org.tio.websocket.server.handler.IWsMsgHandler
-
对httpResponse参数进行补充并返回,如果返回null表示不想和对方建立连接,框架会断开连接,如果返回非null,框架会把这个对象发送给对方
注:请不要在这个方法中向对方发送任何消息,因为这个时候握手还没完成,发消息会导致协议交互失败。
I
- IWsMsgHandler - org.tio.websocket.server.handler中的接口
-
- IWsSubProtocolsMsgHandler - org.tio.websocket.server.handler中的接口
-
websocket 子协议处理器
O
- onAfterConnected(ChannelContext, boolean, boolean) - 类 中的方法org.tio.websocket.server.WsServerAioListener
-
- onAfterDecoded(ChannelContext, Packet, int) - 类 中的方法org.tio.websocket.server.WsServerAioListener
-
- onAfterHandled(ChannelContext, Packet, long) - 类 中的方法org.tio.websocket.server.WsServerAioListener
-
- onAfterHandshaked(HttpRequest, HttpResponse, ChannelContext) - 接口 中的方法org.tio.websocket.server.handler.IWsMsgHandler
-
握手成功后触发该方法
- onAfterReceivedBytes(ChannelContext, int) - 类 中的方法org.tio.websocket.server.WsServerAioListener
-
- onAfterSent(ChannelContext, Packet, boolean) - 类 中的方法org.tio.websocket.server.WsServerAioListener
-
- onBeforeClose(ChannelContext, Throwable, String, boolean) - 类 中的方法org.tio.websocket.server.WsServerAioListener
-
- onBytes(WsRequest, byte[], ChannelContext) - 接口 中的方法org.tio.websocket.server.handler.IWsMsgHandler
-
当收到Opcode.BINARY消息时,执行该方法。
- onClose(WsRequest, byte[], ChannelContext) - 接口 中的方法org.tio.websocket.server.handler.IWsMsgHandler
-
当收到Opcode.CLOSE时,执行该方法,业务层在该方法中一般不需要写什么逻辑,空着就好
- onHeartbeatTimeout(ChannelContext, Long, int) - 类 中的方法org.tio.websocket.server.WsServerAioListener
-
- onText(WsRequest, String, ChannelContext) - 接口 中的方法org.tio.websocket.server.handler.IWsMsgHandler
-
当收到Opcode.TEXT消息时,执行该方法。
- org.tio.websocket.server - 程序包 org.tio.websocket.server
-
- org.tio.websocket.server.handler - 程序包 org.tio.websocket.server.handler
-
S
- setHttpConfig(WsServerConfig) - 类 中的方法org.tio.websocket.server.WsServerAioHandler
-
- start() - 类 中的方法org.tio.websocket.server.WsServerStarter
-
U
- updateWebSocketProtocol(HttpRequest, ChannelContext) - 类 中的方法org.tio.websocket.server.WsServerAioHandler
-
本方法改编自baseio: https://gitee.com/generallycloud/baseio
感谢开源作者的付出
W
- WsServerAioHandler - org.tio.websocket.server中的类
-
- WsServerAioHandler(WsServerConfig, IWsMsgHandler) - 类 的构造器org.tio.websocket.server.WsServerAioHandler
-
- WsServerAioListener - org.tio.websocket.server中的类
-
- WsServerAioListener() - 类 的构造器org.tio.websocket.server.WsServerAioListener
-
- WsServerConfig - org.tio.websocket.server中的类
-
- WsServerConfig(Integer, boolean) - 类 的构造器org.tio.websocket.server.WsServerConfig
-
- WsServerConfig(Integer) - 类 的构造器org.tio.websocket.server.WsServerConfig
-
- WsServerStarter - org.tio.websocket.server中的类
-
- WsServerStarter(int, IWsMsgHandler) - 类 的构造器org.tio.websocket.server.WsServerStarter
-
- WsServerStarter(int, IWsMsgHandler, SynThreadPoolExecutor, ThreadPoolExecutor) - 类 的构造器org.tio.websocket.server.WsServerStarter
-
- WsServerStarter(WsServerConfig, IWsMsgHandler) - 类 的构造器org.tio.websocket.server.WsServerStarter
-
- WsServerStarter(WsServerConfig, IWsMsgHandler, SynThreadPoolExecutor, ThreadPoolExecutor) - 类 的构造器org.tio.websocket.server.WsServerStarter
-
- WsServerStarter(WsServerConfig, IWsMsgHandler, TioUuid, SynThreadPoolExecutor, ThreadPoolExecutor) - 类 的构造器org.tio.websocket.server.WsServerStarter
-
D E G H I O S U W
Copyright © 2021. All rights reserved.