@Service @ChannelHandler.Sharable public class WebsocketServerHandler extends AbstractServerHandler<io.netty.handler.codec.http.websocketx.WebSocketFrame>
encrypt, networkListener, secretKey| 构造器和说明 |
|---|
WebsocketServerHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
channelRead0(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.websocketx.WebSocketFrame wsf) |
protected xyz.noark.core.network.Session |
createSession(io.netty.channel.Channel channel)
创建Session.
|
void |
init() |
void |
userEventTriggered(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Object evt) |
channelActive, dispatchPacket, exceptionCaughtchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChangedensureNotSharable, handlerAdded, handlerRemoved, isSharable@PostConstruct public void init()
protected void channelRead0(io.netty.channel.ChannelHandlerContext ctx,
io.netty.handler.codec.http.websocketx.WebSocketFrame wsf)
throws java.lang.Exception
channelRead0 在类中 io.netty.channel.SimpleChannelInboundHandler<io.netty.handler.codec.http.websocketx.WebSocketFrame>java.lang.Exceptionpublic void userEventTriggered(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Object evt)
throws java.lang.Exception
userEventTriggered 在接口中 io.netty.channel.ChannelInboundHandleruserEventTriggered 在类中 io.netty.channel.ChannelInboundHandlerAdapterjava.lang.Exceptionprotected xyz.noark.core.network.Session createSession(io.netty.channel.Channel channel)
AbstractServerHandlercreateSession 在类中 AbstractServerHandler<io.netty.handler.codec.http.websocketx.WebSocketFrame>channel - 链接