@Component(name="NettyServer")
public class NettyServer
extends java.lang.Object
implements xyz.noark.core.network.TcpServer
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
epollActive
EPOLL模型是否激活
|
protected int |
heartbeat
心跳功能,默认值为0,则不生效
|
protected InitializeHandlerManager |
initializeHandlerManager |
protected boolean |
logActive
网络封包日志激活
|
protected NettyServerHandler |
nettyServerHandler |
protected int |
port
Netty监听端口
|
protected boolean |
tcpActive
TCP服务是否激活,默认为true,有时候并不想开启这个TCP
|
protected int |
workThreads
Netty的Work线程数
|
| 构造器和说明 |
|---|
NettyServer() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
buildChannelPipeline(io.netty.channel.ChannelPipeline pipeline)
构建ChannelPipeline通道.
|
void |
shutdown() |
void |
startup() |
@Value(value="network.tcp.active") protected boolean tcpActive
@Value(value="network.port") protected int port
@Value(value="network.heartbeat") protected int heartbeat
@Value(value="network.workthreads") protected int workThreads
@Value(value="network.log.active") protected boolean logActive
@Value(value="network.epoll.active") protected boolean epollActive
@Autowired protected NettyServerHandler nettyServerHandler
@Autowired protected InitializeHandlerManager initializeHandlerManager
public void startup()
startup 在接口中 xyz.noark.core.network.TcpServerprotected void buildChannelPipeline(io.netty.channel.ChannelPipeline pipeline)
pipeline - ChannelPipeline通道public void shutdown()
shutdown 在接口中 xyz.noark.core.network.TcpServer