package cn.flightfeather.supervision.infrastructure.service; import io.netty.channel.Channel; import io.netty.channel.ChannelInitializer; public interface NettyServer extends NtServer { /** * ServerBootstrap创建成功后会有一个ChannelInitializer(即pipeline factory), 本方法主要用于获取这个 * ChannelInitializer * * @return */ public ChannelInitializer getChannelInitializer(); /** * 设置自己的ChannelInitializer * * @param initializer * pipeline的工厂类,主要为每个新的链接创建一个pipeline */ public void setChannelInitializer(ChannelInitializer initializer); /** * 获取netty server的configuration * * @return . */ public NettyConfig getNettyConfig(); }