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<? extends Channel> getChannelInitializer();
|
|
/**
|
* 设置自己的ChannelInitializer
|
*
|
* @param initializer
|
* pipeline的工厂类,主要为每个新的链接创建一个pipeline
|
*/
|
public void setChannelInitializer(ChannelInitializer<? extends Channel> initializer);
|
|
/**
|
* 获取netty server的configuration
|
*
|
* @return .
|
*/
|
public NettyConfig getNettyConfig();
|
|
}
|