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(xyz.noark.core.Modular modular) |
protected void |
initNetworkModular() |
protected void |
onStart()
启动逻辑.
|
protected void |
onStop()
关闭逻辑.
|
bannerFileName, 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 initDataModular(xyz.noark.core.Modular modular)
protected xyz.noark.core.network.PacketCodec getPacketCodec()
AbstractServerBootstrapgetPacketCodec 在类中 AbstractServerBootstrapprotected void onStop()
AbstractServerBootstraponStop 在类中 AbstractServerBootstrap