Modifier and Type | Method and Description |
---|---|
IServerCfg |
IServer.serverCfg()
获取服务端配置
|
Modifier and Type | Method and Description |
---|---|
protected abstract IServer<?,?> |
AbstractSessionManager.buildServer(IServerCfg serverCfg,
INioCodec codec)
根据服务端配置构建服务端实例
|
static <LISTENER extends NioServerListener,CODEC extends INioCodec> |
Servs.createServer(IServerCfg serverCfg,
CODEC codec,
LISTENER listener) |
static <LISTENER extends AbstractNioUdpListener,CODEC extends INioCodec> |
Servs.createUdpServer(IServerCfg serverCfg,
CODEC codec,
LISTENER listener) |
void |
IServer.initialize(IServerCfg serverCfg,
LISTENER listener,
CODEC codec)
初始化服务端
|
Constructor and Description |
---|
AbstractSessionManager(IServerCfg serverCfg,
INioCodec codec,
long idleTimeInMillis)
构造器
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultServerCfg |
Modifier and Type | Method and Description |
---|---|
IServerCfg |
DefaultServerCfg.Builder.build() |
Modifier and Type | Method and Description |
---|---|
IServerCfg |
AbstractNioServer.serverCfg() |
Modifier and Type | Method and Description |
---|---|
protected abstract INioEventGroup<LISTENER> |
AbstractNioServer.buildEventGroup(IServerCfg serverCfg,
LISTENER listener,
INioCodec codec)
由子类实现创建多路复用通道事件处理器逻辑
|
void |
AbstractNioServer.initialize(IServerCfg serverCfg,
LISTENER listener,
INioCodec codec) |
Constructor and Description |
---|
AbstractNioEventGroup(IServerCfg cfg,
LISTENER listener,
CODEC codec) |
Modifier and Type | Method and Description |
---|---|
protected INioEventGroup<AbstractNioUdpListener> |
NioUdpServer.buildEventGroup(IServerCfg serverCfg,
AbstractNioUdpListener listener,
INioCodec codec) |
protected IServer<?,?> |
NioUdpSessionManager.buildServer(IServerCfg serverCfg,
INioCodec codec) |
protected SelectableChannel |
NioUdpEventGroup.channelCreate(IServerCfg cfg) |
Constructor and Description |
---|
NioUdpEventGroup(IServerCfg cfg,
AbstractNioUdpListener listener,
INioCodec codec) |
NioUdpSessionManager(IServerCfg serverCfg,
INioCodec codec,
INioUdpSessionListener<SESSION_WRAPPER,MESSAGE_TYPE> listener)
构造器
|
NioUdpSessionManager(IServerCfg serverCfg,
INioCodec codec,
INioUdpSessionListener<SESSION_WRAPPER,MESSAGE_TYPE> listener,
long idleTimeInMillis)
构造器
|
Modifier and Type | Method and Description |
---|---|
protected INioEventGroup<NioServerListener> |
NioServer.buildEventGroup(IServerCfg serverCfg,
NioServerListener listener,
INioCodec codec) |
protected IServer<?,?> |
NioSessionManager.buildServer(IServerCfg serverCfg,
INioCodec codec) |
Constructor and Description |
---|
NioSessionManager(IServerCfg serverCfg,
INioCodec codec,
INioSessionListener<SESSION_WRAPPER,MESSAGE_TYPE> listener) |
NioSessionManager(IServerCfg serverCfg,
INioCodec codec,
INioSessionListener<SESSION_WRAPPER,MESSAGE_TYPE> listener,
long idleTimeInMillis) |
Modifier and Type | Method and Description |
---|---|
protected SelectableChannel |
NioEventGroup.channelCreate(IServerCfg cfg) |
Constructor and Description |
---|
NioEventGroup(IServerCfg cfg,
LISTENER listener,
INioCodec codec) |
Copyright © 2022. All rights reserved.