public abstract class AbstractInitializeHandler extends java.lang.Object implements InitializeHandler
| 构造器和说明 |
|---|
AbstractInitializeHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
build(io.netty.channel.ChannelPipeline pipeline)
判定具体协议后再重装ChannelPipeline对象.
|
protected abstract xyz.noark.core.network.Session |
createSession(io.netty.channel.ChannelHandlerContext ctx,
boolean encrypt,
byte[] secretKey)
创建Session.
|
void |
handle(io.netty.channel.ChannelHandlerContext ctx)
处理相对应的请求逻辑.
|
public void handle(io.netty.channel.ChannelHandlerContext ctx)
InitializeHandlerhandle 在接口中 InitializeHandlerctx - 当前链接配置protected abstract xyz.noark.core.network.Session createSession(io.netty.channel.ChannelHandlerContext ctx,
boolean encrypt,
byte[] secretKey)
ctx - 链接上下文encrypt - 是否加密secretKey - 密钥protected abstract void build(io.netty.channel.ChannelPipeline pipeline)
pipeline - ChannelPipeline对象