public final class DefaultServerCfg extends Object implements IServerCfg
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultServerCfg.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DefaultServerCfg.Builder |
builder() |
int |
getBufferSize()
获取缓冲区大小
|
String |
getCharset()
获取字符编码
|
int |
getExecutorCount()
获取执行线程数量,默认为 Runtime.getRuntime().availableProcessors()
|
long |
getKeepAliveTime()
获取空闲线程等待新任务的最长时间, 默认为 0
|
String |
getParam(String key)
获取服务端自定义参数值
|
String |
getParam(String key,
String defaultValue)
获取服务端自定义参数值
|
Map<String,String> |
getParams()
获取 服务端自定义参数映射
|
int |
getPort()
获取服务监听端口
|
int |
getSelectorCount()
获取选择器数量
|
String |
getServerHost()
获取主机名称或IP地址
|
String |
getServerName()
获取服务名称
|
int |
getThreadMaxPoolSize()
获取最大线程池大小,默认为 200
|
int |
getThreadQueueSize()
获取线程队列大小,默认为 1024
|
public static DefaultServerCfg.Builder builder()
public String getServerName()
IServerCfggetServerName in interface IServerCfgpublic String getServerHost()
IServerCfggetServerHost in interface IServerCfgpublic int getPort()
IServerCfggetPort in interface IServerCfgpublic String getCharset()
IServerCfggetCharset in interface IServerCfgpublic int getBufferSize()
IServerCfggetBufferSize in interface IServerCfgpublic int getExecutorCount()
IServerCfggetExecutorCount in interface IServerCfgpublic long getKeepAliveTime()
IServerCfggetKeepAliveTime in interface IServerCfgpublic int getThreadMaxPoolSize()
IServerCfggetThreadMaxPoolSize in interface IServerCfgpublic int getThreadQueueSize()
IServerCfggetThreadQueueSize in interface IServerCfgpublic int getSelectorCount()
IServerCfggetSelectorCount in interface IServerCfgpublic Map<String,String> getParams()
IServerCfggetParams in interface IServerCfgpublic String getParam(String key)
IServerCfggetParam in interface IServerCfgkey - 参数名称public String getParam(String key, String defaultValue)
IServerCfggetParam in interface IServerCfgkey - 参数名称defaultValue - 默认值Copyright © 2022. All rights reserved.