Only keep the messages that FilterFunction returns true.
FlatMap on stream
Group by a stream and turns it to a list of sub-streams.
Group by a stream and turns it to a list of sub-streams. Operations chained after groupBy applies to sub-streams.
Map on stream
Merges streams of same type together
Add a low level Processor to process messages
Does aggregation on the stream
Java DSL