public class ClientGroupContext extends GroupContext
| 限定符和类型 | 字段和说明 |
|---|---|
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| 构造器和说明 |
|---|
ClientGroupContext(ClientAioHandler aioHandler,
ClientAioListener aioListener)
不重连
|
ClientGroupContext(ClientAioHandler aioHandler,
ClientAioListener aioListener,
ReconnConf reconnConf) |
ClientGroupContext(ClientAioHandler aioHandler,
ClientAioListener aioListener,
ReconnConf reconnConf,
SynThreadPoolExecutor tioExecutor,
ThreadPoolExecutor groupExecutor) |
| 限定符和类型 | 方法和说明 |
|---|---|
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, shareclearAttribute, getAttribute, removeAttribute, setAttributeprotected 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()
GroupContextgetAioHandler 在类中 GroupContextGroupContext.getAioHandler()public AioListener getAioListener()
GroupContextgetAioListener 在类中 GroupContextGroupContext.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()
GroupContextisServer 在类中 GroupContextCopyright © 2018. All rights reserved.