public abstract class BaseServerBootstrap extends AbstractServerBootstrap
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.Optional<xyz.noark.core.Modular> |
dataModular |
protected java.util.Optional<xyz.noark.core.Modular> |
eventModular |
protected java.util.Optional<xyz.noark.core.Modular> |
httpModular |
protected xyz.noark.network.NettyServer |
nettyServer |
protected java.util.Optional<xyz.noark.core.Modular> |
threadModular |
ioc, modularManager| 构造器和说明 |
|---|
BaseServerBootstrap() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected xyz.noark.core.network.PacketCodec |
getPacketCodec()
自定义封包结构需要重写当前方法.
|
protected void |
initDataModular()
初始化数据模块
|
protected void |
initEventModular()
初始化事件模块
|
protected void |
initHttpModular()
初始化HTTP服务模块
|
protected void |
initNetworkModular()
初始化网络模块
|
protected void |
initThreadModular()
初始化线程模块
|
protected void |
onStart()
启动逻辑.
|
protected void |
onStop()
关闭逻辑.
|
bannerFileName, createPidFile, deletePidFile, getServerName, onBeginStart, printBanner, showBanner, start, stopprotected xyz.noark.network.NettyServer nettyServer
protected java.util.Optional<xyz.noark.core.Modular> dataModular
protected java.util.Optional<xyz.noark.core.Modular> eventModular
protected java.util.Optional<xyz.noark.core.Modular> httpModular
protected java.util.Optional<xyz.noark.core.Modular> threadModular
protected void onStart()
AbstractServerBootstraponStart 在类中 AbstractServerBootstrapprotected void initNetworkModular()
protected void initHttpModular()
protected void initEventModular()
protected void initDataModular()
protected void initThreadModular()
protected xyz.noark.core.network.PacketCodec getPacketCodec()
AbstractServerBootstrapgetPacketCodec 在类中 AbstractServerBootstrapprotected void onStop()
AbstractServerBootstraponStop 在类中 AbstractServerBootstrap