public class TioServerConfig extends TioConfig
ALL_CLIENT_GROUPCONTEXTS, ALL_GROUPCONTEXTS, ALL_SERVER_GROUPCONTEXTS, bsIds, clientNodes, closeRunnable, connections, debug, groupExecutor, groups, groupStat, heartbeatTimeout, id, ids, isShortConnection, logWhenDecodeError, maxDecodeFailCount, name, packetConverter, packetHandlerMode, READ_BUFFER_SIZE, sslConfig, startTime, statOn, tioExecutor, tokens, useQueueDecode, useQueueSend, users, waitingResps| 构造器和说明 |
|---|
TioServerConfig(String name,
TioServerHandler tioServerHandler,
TioServerListener tioServerListener) |
TioServerConfig(String name,
TioServerHandler tioServerHandler,
TioServerListener tioServerListener,
SynThreadPoolExecutor tioExecutor,
ThreadPoolExecutor groupExecutor) |
TioServerConfig(TioServerHandler tioServerHandler,
TioServerListener tioServerListener) |
TioServerConfig(TioServerHandler tioServerHandler,
TioServerListener tioServerListener,
SynThreadPoolExecutor tioExecutor,
ThreadPoolExecutor groupExecutor) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(Object o) |
AcceptCompletionHandler |
getAcceptCompletionHandler() |
TioHandler |
getTioHandler()
获取TioHandler对象
|
TioListener |
getTioListener()
获取TioListener对象
|
TioServerHandler |
getTioServerHandler() |
TioServerListener |
getTioServerListener() |
int |
hashCode() |
boolean |
isServer()
是服务器端还是客户端
|
void |
share(TioServerConfig tioConfig) |
String |
toString() |
void |
useSsl(InputStream keyStoreInputStream,
String keyStorePwd)
开启 ssl
|
void |
useSsl(InputStream keyStoreInputStream,
String keyStorePwd,
ClientAuth clientAuth)
开启 ssl
|
void |
useSsl(String keyStoreFile,
String keyStorePwd)
开启 ssl
|
void |
useSsl(String keyStoreFile,
String keyStorePwd,
ClientAuth clientAuth)
开启 ssl
|
getByteOrder, getGroupListener, getGroupStat, getId, getName, getReadBufferSize, getTioUuid, getWaitingResps, isSsl, isStopped, setByteOrder, setGroupListener, setHeartbeatTimeout, setName, setPacketHandlerMode, setReadBufferSize, setShortConnection, setSslConfig, setStopped, setTioUuid, setUseQueueDecode, setUseQueueSendclear, computeIfAbsent, containsKey, get, remove, setpublic TioServerConfig(TioServerHandler tioServerHandler, TioServerListener tioServerListener)
tioServerHandler - TioServerHandlertioServerListener - TioServerListenerpublic TioServerConfig(String name, TioServerHandler tioServerHandler, TioServerListener tioServerListener)
name - nametioServerHandler - TioServerHandlertioServerListener - TioServerListenerpublic TioServerConfig(TioServerHandler tioServerHandler, TioServerListener tioServerListener, SynThreadPoolExecutor tioExecutor, ThreadPoolExecutor groupExecutor)
tioServerHandler - TioServerHandlertioServerListener - TioServerListenertioExecutor - SynThreadPoolExecutorgroupExecutor - ThreadPoolExecutorpublic TioServerConfig(String name, TioServerHandler tioServerHandler, TioServerListener tioServerListener, SynThreadPoolExecutor tioExecutor, ThreadPoolExecutor groupExecutor)
name - nametioServerHandler - TioServerHandlertioServerListener - TioServerListenertioExecutor - SynThreadPoolExecutorgroupExecutor - ThreadPoolExecutorpublic void useSsl(String keyStoreFile, String keyStorePwd, ClientAuth clientAuth)
keyStoreFile - 如果是以"classpath:"开头,则从classpath中查找,否则视为普通的文件路径keyStorePwd - keyStorePwdclientAuth - ClientAuthpublic void useSsl(String keyStoreFile, String keyStorePwd)
keyStoreFile - 如果是以"classpath:"开头,则从classpath中查找,否则视为普通的文件路径keyStorePwd - keyStorePwdpublic void useSsl(InputStream keyStoreInputStream, String keyStorePwd)
keyStoreInputStream - keyStoreInputStreamkeyStorePwd - keyStorePwd keyStorePwdpublic void useSsl(InputStream keyStoreInputStream, String keyStorePwd, ClientAuth clientAuth)
keyStoreInputStream - keyStoreInputStreamkeyStorePwd - keyStorePwd keyStorePwdclientAuth - ClientAuthpublic AcceptCompletionHandler getAcceptCompletionHandler()
public TioHandler getTioHandler()
TioConfiggetTioHandler 在类中 TioConfigTioConfig.getTioHandler()public TioListener getTioListener()
TioConfiggetTioListener 在类中 TioConfigTioConfig.getTioListener()public TioServerHandler getTioServerHandler()
public TioServerListener getTioServerListener()
public void share(TioServerConfig tioConfig)
Copyright © 2023. All rights reserved.