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| 构造器和说明 |
|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
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, getTioClusterConfig, getTioUuid, getWaitingResps, isCluster, isSsl, isStopped, setByteOrder, setGroupListener, setHeartbeatTimeout, setIpStatListener, setName, setPacketHandlerMode, setReadBufferSize, setShortConnection, setSslConfig, setStopped, setTioClusterConfig, 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 在类中 TioConfigTioConfig.getAioHandler()public AioListener getAioListener()
TioConfiggetAioListener 在类中 TioConfigTioConfig.getAioListener()public ServerAioHandler getServerAioHandler()
public ServerAioListener getServerAioListener()
public void setServerAioListener(ServerAioListener serverAioListener)
public void share(ServerTioConfig tioConfig)
Copyright © 2019. All rights reserved.