Package org.apache.pekko.stream.javadsl
Class MergePreferred$
- java.lang.Object
- 
- org.apache.pekko.stream.javadsl.MergePreferred$
 
- 
 public class MergePreferred$ extends java.lang.ObjectMerge several streams, taking elements as they arrive from input streams (picking from preferred when several have elements ready).'''Emits when''' one of the inputs has an element available, preferring a specified input if multiple have elements available '''Backpressures when''' downstream backpressures '''Completes when''' all upstreams complete (eagerComplete=false) or one upstream completes (eagerComplete=true) '''Cancels when''' downstream cancels 
- 
- 
Field SummaryFields Modifier and Type Field Description static MergePreferred$MODULE$Static reference to the singleton instance of this Scala object.
 - 
Constructor SummaryConstructors Constructor Description MergePreferred$()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Graph<MergePreferred.MergePreferredShape<T>,NotUsed>create(int secondaryPorts)Create a newMergePreferredoperator with the specified output type.<T> Graph<MergePreferred.MergePreferredShape<T>,NotUsed>create(int secondaryPorts, boolean eagerComplete)Create a newMergePreferredoperator with the specified output type.<T> Graph<MergePreferred.MergePreferredShape<T>,NotUsed>create(java.lang.Class<T> clazz, int secondaryPorts)Create a newMergePreferredoperator with the specified output type.<T> Graph<MergePreferred.MergePreferredShape<T>,NotUsed>create(java.lang.Class<T> clazz, int secondaryPorts, boolean eagerComplete)Create a newMergePreferredoperator with the specified output type.
 
- 
- 
- 
Field Detail- 
MODULE$public static final MergePreferred$ MODULE$ Static reference to the singleton instance of this Scala object.
 
- 
 - 
Method Detail- 
createpublic <T> Graph<MergePreferred.MergePreferredShape<T>,NotUsed> create(int secondaryPorts) Create a newMergePreferredoperator with the specified output type.
 - 
createpublic <T> Graph<MergePreferred.MergePreferredShape<T>,NotUsed> create(java.lang.Class<T> clazz, int secondaryPorts) Create a newMergePreferredoperator with the specified output type.
 - 
createpublic <T> Graph<MergePreferred.MergePreferredShape<T>,NotUsed> create(int secondaryPorts, boolean eagerComplete) Create a newMergePreferredoperator 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<MergePreferred.MergePreferredShape<T>,NotUsed> create(java.lang.Class<T> clazz, int secondaryPorts, boolean eagerComplete) Create a newMergePreferredoperator 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
 
 
- 
 
-