Class SingleThreadedBufferingProcessor<R,T>

java.lang.Object
io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber<R>
io.micronaut.core.async.processor.SingleThreadedBufferingProcessor<R,T>
Type Parameters:
T - The argument type
R - The message type
All Implemented Interfaces:
Completable, Emitter<R>, Processor<R,T>, Publisher<T>, Subscriber<R>
Direct Known Subclasses:
JacksonCoreProcessor, JacksonProcessor

public 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

Since:
1.0
Author:
Graeme Rocher