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 anIntermediateOperation
is 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, 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
-
-