Package zendesk.support.suas
Class CombinedSubscription
- java.lang.Object
-
- zendesk.support.suas.CombinedSubscription
-
- All Implemented Interfaces:
- Subscription
public class CombinedSubscription extends java.lang.Object implements Subscription
Helper class for joining multipleSubscriptions.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddListener()Subscribe the associated listener to theStorestatic Subscriptionfrom(java.util.Collection<Subscription> subscriptions)Combine multipleSubscriptions into one.static Subscriptionfrom(Subscription... subscriptions)Combine multipleSubscriptions into one.voidinformWithCurrentState()voidremoveListener()Unsubscribe the associated listener from theStore
-
-
-
Method Detail
-
from
public static Subscription from(Subscription... subscriptions)
Combine multipleSubscriptions into one.- Parameters:
subscriptions- a list of subscriptions- Returns:
- a new subscription
-
from
public static Subscription from(java.util.Collection<Subscription> subscriptions)
Combine multipleSubscriptions into one.- Parameters:
subscriptions- a collection of subscriptions- Returns:
- a new subscription
-
removeListener
public void removeListener()
Description copied from interface:SubscriptionUnsubscribe the associated listener from theStore- Specified by:
removeListenerin interfaceSubscription
-
addListener
public void addListener()
Description copied from interface:SubscriptionSubscribe the associated listener to theStoreCan be called after
Subscription.removeListener()- Specified by:
addListenerin interfaceSubscription
-
informWithCurrentState
public void informWithCurrentState()
Description copied from interface:Subscription- Specified by:
informWithCurrentStatein interfaceSubscription
-
-