public class WsTioServerHandler extends Object implements TioServerHandler
| 构造器和说明 |
|---|
WsTioServerHandler(WsServerConfig wsServerConfig,
IWsMsgHandler wsMsgHandler) |
| 限定符和类型 | 方法和说明 |
|---|---|
WsRequest |
decode(ByteBuffer buffer,
int limit,
int position,
int readableLength,
ChannelContext channelContext) |
ByteBuffer |
encode(Packet packet,
TioConfig tioConfig,
ChannelContext channelContext) |
WsServerConfig |
getHttpConfig() |
void |
handler(Packet packet,
ChannelContext channelContext) |
void |
setHttpConfig(WsServerConfig httpConfig) |
HttpResponse |
updateWebSocketProtocol(HttpRequest request)
本方法改编自baseio: https://gitee.com/generallycloud/baseio
感谢开源作者的付出 |
public WsTioServerHandler(WsServerConfig wsServerConfig, IWsMsgHandler wsMsgHandler)
wsServerConfig - wsMsgHandler - public WsRequest decode(ByteBuffer buffer, int limit, int position, int readableLength, ChannelContext channelContext) throws TioDecodeException
decode 在接口中 TioHandlerTioDecodeExceptionpublic ByteBuffer encode(Packet packet, TioConfig tioConfig, ChannelContext channelContext)
encode 在接口中 TioHandlerpublic WsServerConfig getHttpConfig()
public void setHttpConfig(WsServerConfig httpConfig)
httpConfig - the httpConfig to setpublic void handler(Packet packet, ChannelContext channelContext) throws Exception
handler 在接口中 TioHandlerExceptionpublic HttpResponse updateWebSocketProtocol(HttpRequest request)
request - Copyright © 2022. All rights reserved.