Package com.pubnub.api.managers
Class ListenerManager
- java.lang.Object
-
- com.pubnub.api.managers.ListenerManager
-
public class ListenerManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ListenerManager(PubNub pubnubInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(SubscribeCallback listener)
void
announce(PNChannelMetadataResult channelMetadataResult)
void
announce(PNMembershipResult membershipResult)
void
announce(PNUUIDMetadataResult uuidMetadataResult)
void
announce(PNStatus status)
announce a PNStatus to listeners.void
announce(PNFileEventResult fileEventResult)
void
announce(PNMessageActionResult messageAction)
void
announce(PNMessageResult message)
void
announce(PNPresenceEventResult presence)
void
announce(PNSignalResult signal)
void
removeListener(SubscribeCallback listener)
-
-
-
Constructor Detail
-
ListenerManager
public ListenerManager(PubNub pubnubInstance)
-
-
Method Detail
-
addListener
public void addListener(SubscribeCallback listener)
-
removeListener
public void removeListener(SubscribeCallback listener)
-
announce
public void announce(PNStatus status)
announce a PNStatus to listeners.- Parameters:
status
- PNStatus which will be broadcast to listeners.
-
announce
public void announce(PNMessageResult message)
-
announce
public void announce(PNPresenceEventResult presence)
-
announce
public void announce(PNSignalResult signal)
-
announce
public void announce(PNUUIDMetadataResult uuidMetadataResult)
-
announce
public void announce(PNChannelMetadataResult channelMetadataResult)
-
announce
public void announce(PNMembershipResult membershipResult)
-
announce
public void announce(PNMessageActionResult messageAction)
-
announce
public void announce(PNFileEventResult fileEventResult)
-
-