T - the type parameterR - the type parameterAutoCloseable, Flow.Processor<T,R>, Flow.Publisher<T>, Flow.Subscriber<T>, JMTransformProcessorInterface<T,R>, JMPublisherInterface<T>public class JMConcurrentTransformProcessor<T,R> extends JMTransformProcessor<T,R> implements AutoCloseable
log| Constructor | Description |
|---|---|
JMConcurrentTransformProcessor(int maxBufferCapacity,
java.util.function.Function<T,R> transformerFunction) |
Instantiates a new Jm concurrent transform processor.
|
JMConcurrentTransformProcessor(Executor executor,
int maxBufferCapacity,
java.util.function.Function<T,R> transformerFunction) |
Instantiates a new Jm concurrent transform processor.
|
JMConcurrentTransformProcessor(java.util.function.Function<T,R> transformerFunction) |
Instantiates a new Jm concurrent transform processor.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
void |
subscribe(Flow.Subscriber<? super R> subscriber) |
consumeAndReturnSubscriber, subscribeAndReturnSubcriberonComplete, onError, onNext, onSubscribeconsumeWith, subscribeAndReturnProcessor, subscribeAndReturnProcessor, subscribeAndReturnProcessorWithThreadPool, subscribeWithpublic JMConcurrentTransformProcessor(java.util.function.Function<T,R> transformerFunction)
transformerFunction - the transformer functionpublic JMConcurrentTransformProcessor(int maxBufferCapacity,
java.util.function.Function<T,R> transformerFunction)
maxBufferCapacity - the max buffer capacitytransformerFunction - the transformer functionpublic JMConcurrentTransformProcessor(Executor executor, int maxBufferCapacity, java.util.function.Function<T,R> transformerFunction)
executor - the executormaxBufferCapacity - the max buffer capacitytransformerFunction - the transformer functionpublic void subscribe(Flow.Subscriber<? super R> subscriber)
subscribe in interface Flow.Publisher<T>subscribe in class JMTransformProcessor<T,R>public void close()
close in interface AutoCloseableCopyright © 2018. All rights reserved.