Package com.pubnub.api.builder
Class PubSubBuilder
- java.lang.Object
-
- com.pubnub.api.builder.PubSubBuilder
-
- Direct Known Subclasses:
PresenceBuilder
,SubscribeBuilder
,UnsubscribeBuilder
public abstract class PubSubBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PubSubBuilder(SubscriptionManager subscriptionManagerInstance)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description PubSubBuilder
channelGroups(java.util.List<java.lang.String> channelGroup)
PubSubBuilder
channels(java.util.List<java.lang.String> channel)
abstract void
execute()
protected java.util.List<java.lang.String>
getChannelGroupSubscriptions()
protected java.util.List<java.lang.String>
getChannelSubscriptions()
protected SubscriptionManager
getSubscriptionManager()
protected void
setChannelGroupSubscriptions(java.util.List<java.lang.String> channelGroupSubscriptions)
protected void
setChannelSubscriptions(java.util.List<java.lang.String> channelSubscriptions)
protected void
setSubscriptionManager(SubscriptionManager subscriptionManager)
-
-
-
Constructor Detail
-
PubSubBuilder
public PubSubBuilder(SubscriptionManager subscriptionManagerInstance)
-
-
Method Detail
-
channels
public PubSubBuilder channels(java.util.List<java.lang.String> channel)
-
channelGroups
public PubSubBuilder channelGroups(java.util.List<java.lang.String> channelGroup)
-
execute
public abstract void execute()
-
getChannelSubscriptions
protected java.util.List<java.lang.String> getChannelSubscriptions()
-
setChannelSubscriptions
protected void setChannelSubscriptions(java.util.List<java.lang.String> channelSubscriptions)
-
getChannelGroupSubscriptions
protected java.util.List<java.lang.String> getChannelGroupSubscriptions()
-
setChannelGroupSubscriptions
protected void setChannelGroupSubscriptions(java.util.List<java.lang.String> channelGroupSubscriptions)
-
getSubscriptionManager
protected SubscriptionManager getSubscriptionManager()
-
setSubscriptionManager
protected void setSubscriptionManager(SubscriptionManager subscriptionManager)
-
-