T - the type parameterR - the type parameterFlow.Processor<T,R>, Flow.Publisher<T>, Flow.Subscriber<T>, JMTransformProcessorInterface<T,R>, JMPublisherInterface<T>JMConcurrentTransformProcessorpublic class JMTransformProcessor<T,R> extends Object implements JMTransformProcessorInterface<T,R>
| Modifier and Type | Field | Description |
|---|---|---|
protected org.slf4j.Logger |
log |
The Log.
|
| Constructor | Description |
|---|---|
JMTransformProcessor(java.util.function.Function<T,R> transformFunction) |
Instantiates a new Jm transform processor.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
onComplete() |
|
void |
onError(Throwable throwable) |
|
void |
onNext(T item) |
|
void |
onSubscribe(Flow.Subscription subscription) |
|
void |
subscribe(Flow.Subscriber<? super R> subscriber) |
consumeAndReturnSubscriber, subscribeAndReturnSubcriberconsumeWith, subscribeAndReturnProcessor, subscribeAndReturnProcessor, subscribeAndReturnProcessorWithThreadPool, subscribeWithpublic JMTransformProcessor(java.util.function.Function<T,R> transformFunction)
transformFunction - the transform functionpublic void onSubscribe(Flow.Subscription subscription)
onSubscribe in interface Flow.Subscriber<T>public void onNext(T item)
onNext in interface Flow.Subscriber<T>public void onError(Throwable throwable)
onError in interface Flow.Subscriber<T>public void onComplete()
onComplete in interface Flow.Subscriber<T>public void subscribe(Flow.Subscriber<? super R> subscriber)
subscribe in interface Flow.Publisher<T>Copyright © 2018. All rights reserved.