Interface WriteStreamSubscriber<R>

  • All Superinterfaces:
    io.reactivex.rxjava3.core.FlowableSubscriber<R>, org.reactivestreams.Subscriber<R>

    public interface WriteStreamSubscriber<R>
    extends io.reactivex.rxjava3.core.FlowableSubscriber<R>
    A WriteStream to Subscriber adapter.
    Author:
    Thomas Segismont
    • Method Detail

      • onError

        WriteStreamSubscriber<R> onError​(io.reactivex.rxjava3.functions.Consumer<? super Throwable> handler)
        Sets the handler to invoke if the Flowable that was subscribed to terminates with an error.

        The underlying WriteStream.end() method is not invoked in this case.

        Returns:
        a reference to this, so the API can be used fluently
      • onWriteStreamError

        WriteStreamSubscriber<R> onWriteStreamError​(io.reactivex.rxjava3.functions.Consumer<? super Throwable> handler)
        Sets the handler to invoke if the adapted WriteStream fails.

        The underlying WriteStream.end() method is not invoked in this case.

        Returns:
        a reference to this, so the API can be used fluently
      • onWriteStreamEnd

        WriteStreamSubscriber<R> onWriteStreamEnd​(io.reactivex.rxjava3.functions.Action handler)
        Sets the handler to invoke when the adapted WriteStream ends successfully.
        Returns:
        a reference to this, so the API can be used fluently
      • onWriteStreamEndError

        WriteStreamSubscriber<R> onWriteStreamEndError​(io.reactivex.rxjava3.functions.Consumer<? super Throwable> handler)
        Sets the handler to invoke when the adapted WriteStream ends with an error.
        Returns:
        a reference to this, so the API can be used fluently