public class ServerGroupContext extends GroupContext
bsIds, clientNodes, closeRunnable, connections, debug, groupExecutor, groups, groupStat, heartbeatTimeout, id, ids, ipBlacklist, ips, ipStats, isShortConnection, maxDecodeErrorCountForIp, name, packetConverter, packetHandlerMode, READ_BUFFER_SIZE, sslConfig, startTime, statOn, tioExecutor, tokens, useQueueDecode, useQueueSend, users, waitingResps
Constructor and Description |
---|
ServerGroupContext(ServerAioHandler serverAioHandler,
ServerAioListener serverAioListener) |
ServerGroupContext(ServerAioHandler serverAioHandler,
ServerAioListener serverAioListener,
SynThreadPoolExecutor tioExecutor,
ThreadPoolExecutor groupExecutor) |
ServerGroupContext(String name,
ServerAioHandler serverAioHandler,
ServerAioListener serverAioListener) |
ServerGroupContext(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 |
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, setUseQueueSend, share
clearAttribute, getAttribute, removeAttribute, setAttribute
public ServerGroupContext(ServerAioHandler serverAioHandler, ServerAioListener serverAioListener)
serverAioHandler
- serverAioListener
- public ServerGroupContext(String name, ServerAioHandler serverAioHandler, ServerAioListener serverAioListener)
name
- serverAioHandler
- serverAioListener
- public ServerGroupContext(ServerAioHandler serverAioHandler, ServerAioListener serverAioListener, SynThreadPoolExecutor tioExecutor, ThreadPoolExecutor groupExecutor)
serverAioHandler
- serverAioListener
- tioExecutor
- groupExecutor
- public ServerGroupContext(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
- FileNotFoundException
Exception
public void useSsl(InputStream keyStoreInputStream, InputStream trustStoreInputStream, String passwd) throws Exception
keyStoreInputStream
- trustStoreInputStream
- passwd
- Exception
public AcceptCompletionHandler getAcceptCompletionHandler()
public AioHandler getAioHandler()
GroupContext
getAioHandler
in class GroupContext
GroupContext.getAioHandler()
public AioListener getAioListener()
GroupContext
getAioListener
in class GroupContext
GroupContext.getAioListener()
public ServerAioHandler getServerAioHandler()
public ServerAioListener getServerAioListener()
public void setServerAioListener(ServerAioListener serverAioListener)
public boolean isServer()
GroupContext
isServer
in class GroupContext
Copyright © 2018. All rights reserved.