public class ServerTioConfig extends TioConfig
ALL_CLIENT_GROUPCONTEXTS, ALL_GROUPCONTEXTS, ALL_SERVER_GROUPCONTEXTS, bsIds, clientNodes, closeRunnable, connections, debug, groupExecutor, groups, groupStat, heartbeatTimeout, id, ids, ipBlacklist, ips, ipStats, isShortConnection, logWhenDecodeError, maxDecodeErrorCountForIp, name, packetConverter, packetHandlerMode, READ_BUFFER_SIZE, sslConfig, startTime, statOn, tioExecutor, tokens, useQueueDecode, useQueueSend, users, waitingResps| Constructor and Description |
|---|
ServerTioConfig(ServerAioHandler serverAioHandler,
ServerAioListener serverAioListener) |
ServerTioConfig(ServerAioHandler serverAioHandler,
ServerAioListener serverAioListener,
SynThreadPoolExecutor tioExecutor,
ThreadPoolExecutor groupExecutor) |
ServerTioConfig(String name,
ServerAioHandler serverAioHandler,
ServerAioListener serverAioListener) |
ServerTioConfig(String name,
ServerAioHandler serverAioHandler,
ServerAioListener serverAioListener,
SynThreadPoolExecutor tioExecutor,
ThreadPoolExecutor groupExecutor) |
| Modifier and Type | Method and Description |
|---|---|
AcceptCompletionHandler |
getAcceptCompletionHandler() |
AioHandler |
getAioHandler()
获取AioHandler对象
|
AioListener |
getAioListener()
获取AioListener对象
|
ServerAioHandler |
getServerAioHandler() |
ServerAioListener |
getServerAioListener() |
boolean |
isServer()
是服务器端还是客户端
|
void |
setServerAioListener(ServerAioListener serverAioListener) |
void |
share(ServerTioConfig tioConfig) |
String |
toString() |
void |
useSsl(InputStream keyStoreInputStream,
InputStream trustStoreInputStream,
String passwd) |
void |
useSsl(String keyStoreFile,
String trustStoreFile,
String keyStorePwd) |
getByteOrder, getGroupListener, getGroupStat, getId, getIpStatListener, getName, getReadBufferSize, getTioUuid, getWaitingResps, isSsl, isStopped, setByteOrder, setGroupListener, setHeartbeatTimeout, setIpStatListener, setName, setPacketHandlerMode, setReadBufferSize, setShortConnection, setSslConfig, setStopped, setTioUuid, setUseQueueDecode, setUseQueueSendclear, clearAttribute, get, getAttribute, remove, removeAttribute, set, setAttributepublic ServerTioConfig(ServerAioHandler serverAioHandler, ServerAioListener serverAioListener)
serverAioHandler - serverAioListener - public ServerTioConfig(String name, ServerAioHandler serverAioHandler, ServerAioListener serverAioListener)
name - serverAioHandler - serverAioListener - public ServerTioConfig(ServerAioHandler serverAioHandler, ServerAioListener serverAioListener, SynThreadPoolExecutor tioExecutor, ThreadPoolExecutor groupExecutor)
serverAioHandler - serverAioListener - tioExecutor - groupExecutor - public ServerTioConfig(String name, ServerAioHandler serverAioHandler, ServerAioListener serverAioListener, SynThreadPoolExecutor tioExecutor, ThreadPoolExecutor groupExecutor)
name - serverAioHandler - serverAioListener - tioExecutor - groupExecutor - public void useSsl(String keyStoreFile, String trustStoreFile, String keyStorePwd) throws Exception
keyStoreFile - 如果是以"classpath:"开头,则从classpath中查找,否则视为普通的文件路径trustStoreFile - 如果是以"classpath:"开头,则从classpath中查找,否则视为普通的文件路径keyStorePwd - FileNotFoundExceptionExceptionpublic void useSsl(InputStream keyStoreInputStream, InputStream trustStoreInputStream, String passwd) throws Exception
keyStoreInputStream - trustStoreInputStream - passwd - Exceptionpublic AcceptCompletionHandler getAcceptCompletionHandler()
public AioHandler getAioHandler()
TioConfiggetAioHandler in class TioConfigTioConfig.getAioHandler()public AioListener getAioListener()
TioConfiggetAioListener in class TioConfigTioConfig.getAioListener()public ServerAioHandler getServerAioHandler()
public ServerAioListener getServerAioListener()
public void setServerAioListener(ServerAioListener serverAioListener)
public boolean isServer()
TioConfigpublic void share(ServerTioConfig tioConfig)
Copyright © 2021. All rights reserved.