Package org.apache.pekko.stream.scaladsl
Class MergeHub$
java.lang.Object
org.apache.pekko.stream.scaladsl.MergeHub$
A MergeHub is a special streaming hub that is able to collect streamed elements from a dynamic set of
producers. It consists of two parts, a
Source and a Sink. The Source streams the element to a consumer from
its merged inputs. Once the consumer has been materialized, the Source returns a materialized value which is
the corresponding Sink. This Sink can then be materialized arbitrary many times, where each of the new
materializations will feed its consumed elements to the original Source.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> booleanINTERNAL APIsource()source(int perProducerBufferSize) <T> Source<T,scala.Tuple2<Sink<T, NotUsed>, org.apache.pekko.stream.scaladsl.MergeHub.DrainingControl>> <T> Source<T,scala.Tuple2<Sink<T, NotUsed>, org.apache.pekko.stream.scaladsl.MergeHub.DrainingControl>> sourceWithDraining(int perProducerBufferSize)
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
MergeHub$
public MergeHub$()
-
-
Method Details
-
$lessinit$greater$default$2
public <T> boolean $lessinit$greater$default$2()INTERNAL API -
source
-
sourceWithDraining
-
source
-
sourceWithDraining
-