Package org.apache.pekko.stream.javadsl
Class Merge$
java.lang.Object
org.apache.pekko.stream.javadsl.Merge$
Merge several streams, taking elements as they arrive from input streams
 (picking randomly when several have elements ready).
 
'''Emits when''' one of the inputs has an element available
'''Backpressures when''' downstream backpressures
'''Completes when''' all upstreams complete (eagerComplete=false) or one upstream completes (eagerComplete=true)
'''Cancels when''' downstream cancels
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription<T> Graph<UniformFanInShape<T,T>, NotUsed> create(int inputPorts) Create a newMergeoperator with the specified output type.<T> Graph<UniformFanInShape<T,T>, NotUsed> create(int inputPorts, boolean eagerComplete) Create a newMergeoperator with the specified output type.<T> Graph<UniformFanInShape<T,T>, NotUsed> Create a newMergeoperator with the specified output type.<T> Graph<UniformFanInShape<T,T>, NotUsed> Create a newMergeoperator with the specified output type.
- 
Field Details- 
MODULE$Static reference to the singleton instance of this Scala object.
 
- 
- 
Constructor Details- 
Merge$public Merge$()
 
- 
- 
Method Details- 
createCreate a newMergeoperator with the specified output type.
- 
createCreate a newMergeoperator with the specified output type.
- 
createCreate a newMergeoperator with the specified output type.- Parameters:
- eagerComplete- set to true in order to make this operator eagerly finish as soon as one of its inputs completes
 
- 
createpublic <T> Graph<UniformFanInShape<T,T>, createNotUsed> (Class<T> clazz, int inputPorts, boolean eagerComplete) Create a newMergeoperator with the specified output type.- Parameters:
- eagerComplete- set to true in order to make this operator eagerly finish as soon as one of its inputs completes
 
 
-