public interface CompletableEmitter
CompletableSubscriber that gets either an onCompleted or onError
 signal and allows registering an cancellation/unsubscription callback.
 All methods are thread-safe; calling onCompleted or onError twice or one after the other has no effect.
| Modifier and Type | Method and Description | 
|---|---|
| void | onCompleted()Notifies the CompletableSubscriber that the  Completablehas finished
 sending push-based notifications. | 
| void | onError(java.lang.Throwable t)Notifies the CompletableSubscriber that the  Completablehas experienced an error condition. | 
| void | setCancellation(Cancellable c)Sets a Cancellable on this emitter; any previous Subscription
 or Cancellation will be unsubscribed/cancelled. | 
| void | setSubscription(Subscription s)Sets a Subscription on this emitter; any previous Subscription
 or Cancellation will be unsubscribed/cancelled. | 
void onCompleted()
Completable has finished
 sending push-based notifications.
 
 The Observable will not call this method if it calls onError(java.lang.Throwable).
void onError(java.lang.Throwable t)
Completable has experienced an error condition.
 
 If the Completable calls this method, it will not thereafter call
 onCompleted().
t - the exception encountered by the Observablevoid setSubscription(Subscription s)
s - the subscription, null is allowedvoid setCancellation(Cancellable c)
c - the cancellable resource, null is allowed