InputType - the type of the input streamInputStream - the input stream typeOutputType - the type of the output streamOutputStream - the output stream typepublic interface IntermediateOperation<InputType,InputStream extends BaseStream<InputType,InputStream>,OutputType,OutputStream extends BaseStream<OutputType,OutputStream>>
| Modifier and Type | Method and Description |
|---|---|
default void |
handleInjection(ComponentRegistry registry)
Handles injection of components for various dependencies that the intermediate operation has
|
io.reactivex.rxjava3.core.Flowable<OutputType> |
mapFlowable(io.reactivex.rxjava3.core.Flowable<InputType> input)
Performs the intermediate operation on a Flowable.
|
OutputStream |
perform(InputStream stream)
Performs the actualy intermediate operation returning the resulting stream
|
OutputStream perform(InputStream stream)
stream - the stream to have the operation performed onio.reactivex.rxjava3.core.Flowable<OutputType> mapFlowable(io.reactivex.rxjava3.core.Flowable<InputType> input)
input - the input flowabledefault void handleInjection(ComponentRegistry registry)
registry - the registry to useCopyright © 2022 JBoss by Red Hat. All rights reserved.