public class Groups extends Object
Constructor and Description |
---|
Groups() |
Modifier and Type | Method and Description |
---|---|
void |
bind(String groupid,
ChannelContext channelContext)
和组绑定
|
void |
bind(String groupid,
ChannelContext channelContext,
boolean callbackListener)
和组绑定
|
SetWithLock<ChannelContext> |
clients(TioConfig tioConfig,
String groupid)
一个组有哪些客户端
|
Comparator<ChannelContext> |
getChannelContextComparator() |
MapWithLock<String,SetWithLock<ChannelContext>> |
getGroupmap() |
SetWithLock<String> |
groups(ChannelContext channelContext)
某个客户端在哪些组中
|
void |
setChannelContextComparator(Comparator<ChannelContext> channelContextComparator) |
void |
unbind(ChannelContext channelContext)
与所有组解除绑定
|
void |
unbind(ChannelContext channelContext,
boolean callbackListener) |
void |
unbind(String groupid,
ChannelContext channelContext)
与指定组解除绑定
|
void |
unbind(String groupid,
ChannelContext channelContext,
boolean deleteFromChannelContext)
与指定组解除绑定
|
void |
unbind(String groupid,
ChannelContext channelContext,
boolean deleteFromChannelContext,
boolean callbackListener) |
public void bind(String groupid, ChannelContext channelContext)
groupid
- channelContext
- public void bind(String groupid, ChannelContext channelContext, boolean callbackListener)
groupid
- channelContext
- callbackListener
- 是否回调GroupListenerpublic SetWithLock<ChannelContext> clients(TioConfig tioConfig, String groupid)
groupid
- public MapWithLock<String,SetWithLock<ChannelContext>> getGroupmap()
public SetWithLock<String> groups(ChannelContext channelContext)
channelContext
- public void unbind(ChannelContext channelContext)
channelContext
- public void unbind(ChannelContext channelContext, boolean callbackListener)
channelContext
- callbackListener
- 是否回调GroupListenerpublic void unbind(String groupid, ChannelContext channelContext)
groupid
- channelContext
- public void unbind(String groupid, ChannelContext channelContext, boolean deleteFromChannelContext)
groupid
- channelContext
- deleteFromChannelContext
- public void unbind(String groupid, ChannelContext channelContext, boolean deleteFromChannelContext, boolean callbackListener)
groupid
- channelContext
- deleteFromChannelContext
- callbackListener
- 是否回调GroupListenerpublic Comparator<ChannelContext> getChannelContextComparator()
public void setChannelContextComparator(Comparator<ChannelContext> channelContextComparator)
Copyright © 2021. All rights reserved.