T - The argument typeR - The message typepublic abstract class SingleThreadedBufferingProcessor<R,T> extends SingleThreadedBufferingSubscriber<R> implements Processor<R,T>
A Reactive streams Processor designed to be used within a single thread and manage
 back pressure state.
This processor only supports a single Subscriber
SingleThreadedBufferingSubscriber.BackPressureState, SingleThreadedBufferingSubscriber.DownstreamSubscriptionupstreamBuffer, upstreamDemand, upstreamState, upstreamSubscription| Constructor and Description | 
|---|
SingleThreadedBufferingProcessor()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Optional<Subscriber<? super T>> | 
currentDownstreamSubscriber()
Resolve the current  
Subscriber. | 
protected void | 
doOnComplete()
Implement  
Subscriber.onComplete(). | 
protected void | 
doOnError(Throwable t)
Implement  
Subscriber.onError(Throwable). | 
protected void | 
doOnNext(R message)
Implement  
Subscriber.onNext(Object). | 
protected void | 
doOnSubscribe(Subscription subscription)
Implement  
Subscriber.onSubscribe(Subscription). | 
protected Subscriber<? super T> | 
getDownstreamSubscriber()
Resolve the current  
Subscriber. | 
protected abstract void | 
onUpstreamMessage(R message)
Called when an message is received from the upstream  
Subscriber. | 
void | 
subscribe(Subscriber<? super T> downstreamSubscriber)  | 
protected void | 
subscribeDownstream(Subscriber<? super T> downstreamSubscriber)  | 
newDownstreamSubscription, onComplete, onError, onNext, onSubscribe, provideDownstreamSubscriptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonComplete, onError, onNext, onSubscribepublic void subscribe(Subscriber<? super T> downstreamSubscriber)
protected void doOnComplete()
SingleThreadedBufferingSubscriberSubscriber.onComplete().doOnComplete in class SingleThreadedBufferingSubscriber<R>protected void doOnNext(R message)
SingleThreadedBufferingSubscriberSubscriber.onNext(Object).doOnNext in class SingleThreadedBufferingSubscriber<R>message - The messageprotected void doOnSubscribe(Subscription subscription)
SingleThreadedBufferingSubscriberSubscriber.onSubscribe(Subscription).doOnSubscribe in class SingleThreadedBufferingSubscriber<R>subscription - The subscriptionprotected void doOnError(Throwable t)
SingleThreadedBufferingSubscriberSubscriber.onError(Throwable).doOnError in class SingleThreadedBufferingSubscriber<R>t - The throwableprotected void subscribeDownstream(Subscriber<? super T> downstreamSubscriber)
downstreamSubscriber - The downstream subscriberprotected abstract void onUpstreamMessage(R message)
Subscriber.message - The messageprotected Optional<Subscriber<? super T>> currentDownstreamSubscriber()
Subscriber.Optional of the subscriberprotected Subscriber<? super T> getDownstreamSubscriber()
Subscriber.Optional of the subscriberIllegalStateException - If no Subscriber is present