public class ClientGroupContext extends GroupContext
Modifier and Type | Field and Description |
---|---|
SetWithLock<ChannelContext> |
closeds |
SetWithLock<ChannelContext> |
connecteds |
protected ReconnConf |
reconnConf |
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 |
---|
ClientGroupContext(ClientAioHandler aioHandler,
ClientAioListener aioListener)
不重连
|
ClientGroupContext(ClientAioHandler aioHandler,
ClientAioListener aioListener,
ReconnConf reconnConf) |
ClientGroupContext(ClientAioHandler aioHandler,
ClientAioListener aioListener,
ReconnConf reconnConf,
SynThreadPoolExecutor tioExecutor,
ThreadPoolExecutor groupExecutor) |
Modifier and Type | Method and Description |
---|---|
AioHandler |
getAioHandler()
获取AioHandler对象
|
AioListener |
getAioListener()
获取AioListener对象
|
ClientAioHandler |
getClientAioHandler() |
ClientAioListener |
getClientAioListener() |
ConnectionCompletionHandler |
getConnectionCompletionHandler() |
ReconnConf |
getReconnConf() |
boolean |
isServer()
是服务器端还是客户端
|
void |
setClientAioHandler(ClientAioHandler clientAioHandler) |
void |
setClientAioListener(ClientAioListener clientAioListener) |
void |
setConnectionCompletionHandler(ConnectionCompletionHandler connectionCompletionHandler) |
void |
setReconnConf(ReconnConf reconnConf) |
void |
useSsl()
使用ssl访问
|
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
protected ReconnConf reconnConf
public final SetWithLock<ChannelContext> connecteds
public final SetWithLock<ChannelContext> closeds
public ClientGroupContext(ClientAioHandler aioHandler, ClientAioListener aioListener)
aioHandler
- aioListener
- public ClientGroupContext(ClientAioHandler aioHandler, ClientAioListener aioListener, ReconnConf reconnConf)
aioHandler
- aioListener
- reconnConf
- 不用框架自动重连,就传nullpublic ClientGroupContext(ClientAioHandler aioHandler, ClientAioListener aioListener, ReconnConf reconnConf, SynThreadPoolExecutor tioExecutor, ThreadPoolExecutor groupExecutor)
aioHandler
- aioListener
- reconnConf
- 不用框架自动重连,就传nulltioExecutor
- groupExecutor
- public AioHandler getAioHandler()
GroupContext
getAioHandler
in class GroupContext
GroupContext.getAioHandler()
public AioListener getAioListener()
GroupContext
getAioListener
in class GroupContext
GroupContext.getAioListener()
public ClientAioHandler getClientAioHandler()
public ClientAioListener getClientAioListener()
public ConnectionCompletionHandler getConnectionCompletionHandler()
public void setClientAioHandler(ClientAioHandler clientAioHandler)
clientAioHandler
- the clientAioHandler to setpublic void setClientAioListener(ClientAioListener clientAioListener)
clientAioListener
- the clientAioListener to setpublic void setConnectionCompletionHandler(ConnectionCompletionHandler connectionCompletionHandler)
connectionCompletionHandler
- the connectionCompletionHandler to setpublic void setReconnConf(ReconnConf reconnConf)
reconnConf
- the reconnConf to setpublic ReconnConf getReconnConf()
public boolean isServer()
GroupContext
isServer
in class GroupContext
Copyright © 2018. All rights reserved.