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 © 2021 JBoss by Red Hat. All rights reserved.