public final class ChannelManager
extends com.tuisongbao.engine.common.BaseManager
推送宝 Engine
中,Pub/Sub 模块的管理类。
可通过调用 Engine.getChannelManager()
获得该实例。
网络掉线后,当网络再次可用时,会重新 subscribe(String, String)
所有已经订阅成功的 Channel
。
Constructor and Description |
---|
ChannelManager(Engine engine) |
Modifier and Type | Method and Description |
---|---|
Channel |
subscribe(java.lang.String channelName,
java.lang.String authData)
订阅 channel 并返回 channel 实例。通过给 channelName 添加不同的前缀来区分不同类型的 channel.
|
void |
unsubscribe(java.lang.String channelName)
取消订阅 Channel
|
bind, bindOnce, trigger, unbind, unbind
public ChannelManager(Engine engine)
public Channel subscribe(java.lang.String channelName, java.lang.String authData)
channelName
- 必填authData
- 在创建 PresenceChannel
时必须指定该值,其它的可设置为 nullpublic void unsubscribe(java.lang.String channelName)
channelName
- 必填