public final class SubscriptionRandomList<T extends Subscription> extends Objectimplements Subscription
| Constructor and Description |
|---|
SubscriptionRandomList()
|
SubscriptionRandomList(T... subscriptions)
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(T s)
Adds a new
Subscription to this
CompositeSubscription if the
CompositeSubscription is not yet unsubscribed.
|
void |
clear()
Unsubscribes any subscriptions that are currently part of this
CompositeSubscription and remove them from the
CompositeSubscription so that the
CompositeSubscription is empty and in an unoperative state.
|
void |
forEach(Action1
|
boolean |
isUnsubscribed()
Indicates whether this
Subscription is currently unsubscribed.
|
void |
remove(Subscription
|
void |
unsubscribe()
Stops the receipt of notifications on the
Subscriber that was registered when this Subscription was received.
|
public SubscriptionRandomList()
public SubscriptionRandomList(T... subscriptions)
public boolean isUnsubscribed()
Subscription
Subscription is currently unsubscribed.
isUnsubscribed in interface
Subscription
true if this
Subscription is currently unsubscribed,
false otherwise
public void add(T s)
Subscription to this
CompositeSubscription if the
CompositeSubscription is not yet unsubscribed. If the
CompositeSubscription
is unsubscribed,
add will indicate this by explicitly unsubscribing the new
Subscription as well.
s - the
Subscription to add
public void remove(Subscriptions)
s - the
Subscription to remove
public void clear()
CompositeSubscription and remove them from the
CompositeSubscription so that the
CompositeSubscription is empty and in an unoperative state.
public void unsubscribe()
Subscription
Subscriber that was registered when this Subscription was received.
This allows unregistering an Subscriber before it has finished receiving all events (i.e. before onCompleted is called).