Package one.nio.server
Class ServerConfig
- java.lang.Object
-
- one.nio.server.ServerConfig
-
- Direct Known Subclasses:
HttpServerConfig
public class ServerConfig extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description AcceptorConfig[]acceptorsbooleanaffinitybooleancloseSessionsstatic java.lang.StringDEFAULT_SELECTOR_THREAD_NAME_FORMAT@one.nio.config.Converter(method="time") intkeepAliveintmaxWorkersintminWorkersbooleanmultiAcceptorbooleanpinAcceptors@one.nio.config.Converter(method="time") intqueueTimeSchedulingPolicyschedulingPolicyintselectorsjava.lang.StringselectorThreadNameFormatintthreadPriority
-
Constructor Summary
Constructors Modifier Constructor Description ServerConfig()privateServerConfig(ConnectionString conn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringformatSelectorThreadName(int threadNumber)static ServerConfigfrom(java.lang.String conn)static ServerConfigfrom(ConnectionString conn)static java.lang.StringthreadNameFormat(java.lang.String s)
-
-
-
Field Detail
-
DEFAULT_SELECTOR_THREAD_NAME_FORMAT
public static java.lang.String DEFAULT_SELECTOR_THREAD_NAME_FORMAT
-
acceptors
public AcceptorConfig[] acceptors
-
multiAcceptor
public boolean multiAcceptor
-
selectors
public int selectors
-
affinity
public boolean affinity
-
minWorkers
public int minWorkers
-
maxWorkers
public int maxWorkers
-
queueTime
public @one.nio.config.Converter(method="time") int queueTime
-
keepAlive
public @one.nio.config.Converter(method="time") int keepAlive
-
threadPriority
public int threadPriority
-
schedulingPolicy
public SchedulingPolicy schedulingPolicy
-
closeSessions
public boolean closeSessions
-
pinAcceptors
public boolean pinAcceptors
-
selectorThreadNameFormat
public java.lang.String selectorThreadNameFormat
-
-
Constructor Detail
-
ServerConfig
public ServerConfig()
-
ServerConfig
private ServerConfig(ConnectionString conn)
-
-
Method Detail
-
from
public static ServerConfig from(java.lang.String conn)
-
from
public static ServerConfig from(ConnectionString conn)
-
formatSelectorThreadName
public java.lang.String formatSelectorThreadName(int threadNumber)
-
threadNameFormat
public static java.lang.String threadNameFormat(java.lang.String s)
-
-