public final class CompositeSubscription extends Objectimplements Subscription
| Constructor and Description |
|---|
CompositeSubscription()
|
CompositeSubscription(Subscription
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(Subscription
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.
|
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 CompositeSubscription()
public CompositeSubscription(Subscription... 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(Subscriptions)
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).