public class PresenceChannel extends PrivateChannel
在 PrivateChannel
的基础上,可以监听用户上下线的通知,使用 EventEmitter.bind(String, Emitter.Listener)
方法可以获取以下事件的回调通知:
engine:user_added
engine:user_removed
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EVENT_USER_ADDED
用户上线时会触发该事件,事件回调有一个参数,类型为
PresenceChannelUser ; |
static java.lang.String |
EVENT_USER_REMOVED
用户下线时会触发该事件,事件回调有一个参数,类型为
PresenceChannelUser ; |
EVENT_SUBSCRIPTION_ERROR, EVENT_SUBSCRIPTION_SUCCESS
Constructor and Description |
---|
PresenceChannel(java.lang.String name,
Engine engine) |
Modifier and Type | Method and Description |
---|---|
void |
setAuthData(java.lang.String authData) |
setSignature
getName, subscribe, toString, unsubscribe
bind, bindOnce, trigger, unbind, unbind
public static final java.lang.String EVENT_USER_ADDED
PresenceChannelUser
;public static final java.lang.String EVENT_USER_REMOVED
PresenceChannelUser
;public PresenceChannel(java.lang.String name, Engine engine)