Interface FlatMappingOperation<InputType,InputStream extends BaseStream<InputType,InputStream>,OutputType,OutputStream extends BaseStream<OutputType,OutputStream>>
-
- All Superinterfaces:
IntermediateOperation<InputType,InputStream,OutputType,OutputStream>,MappingOperation<InputType,InputStream,OutputType,OutputStream>
- All Known Implementing Classes:
FlatMapDoubleOperation,FlatMapIntOperation,FlatMapLongOperation,FlatMapOperation,FlatMapToDoubleOperation,FlatMapToIntOperation,FlatMapToLongOperation
public interface FlatMappingOperation<InputType,InputStream extends BaseStream<InputType,InputStream>,OutputType,OutputStream extends BaseStream<OutputType,OutputStream>> extends MappingOperation<InputType,InputStream,OutputType,OutputStream>
Interface to signify that anIntermediateOperationis a flat map operation. This also provides proper generics for converting a flat map as a map operation resulting in a Stream containing the proper stream- Since:
- 9.0
- Author:
- wburns
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Stream<OutputStream>map(InputStream inputStream)Instead of flat mapping this returns a stream ofFlatMappingOperation.-
Methods inherited from interface org.infinispan.stream.impl.intops.IntermediateOperation
handleInjection, mapFlowable, perform
-
-
-
-
Method Detail
-
map
Stream<OutputStream> map(InputStream inputStream)
Instead of flat mapping this returns a stream ofFlatMappingOperation.- Parameters:
inputStream- the stream to convert- Returns:
- the stream of streams
-
-