public final class ZipN<A> extends ZipWithN<A,scala.collection.immutable.Seq<A>>
A ZipN has a n input ports and one out port
'''Emits when''' all of the inputs has an element available
'''Backpressures when''' downstream backpressures
'''Completes when''' any upstream completes
'''Cancels when''' downstream cancels
| Constructor and Description |
|---|
ZipN(int n) |
| Modifier and Type | Method and Description |
|---|---|
static Graph<S,M> |
addAttributes(Attributes attr) |
static <A> ZipN<A> |
apply(int n)
Create a new
ZipN. |
static Graph<S,M> |
async() |
static GraphStageLogic |
createLogic(Attributes inheritedAttributes) |
static scala.Tuple2<GraphStageLogic,NotUsed> |
createLogicAndMaterializedValue(Attributes inheritedAttributes) |
Attributes |
initialAttributes() |
static scala.collection.immutable.IndexedSeq<Inlet<A>> |
inSeq() |
static StreamLayout.Module |
module() |
static Graph<S,M> |
named(java.lang.String name) |
static Outlet<O> |
out() |
static UniformFanInShape<A,O> |
shape() |
java.lang.String |
toString() |
static Graph<S,M> |
withAttributes(Attributes attr) |
createLogicAndMaterializedValuemodule, withAttributesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddAttributes, async, namedpublic static <A> ZipN<A> apply(int n)
ZipN.n - (undocumented)public static Graph<S,M> named(java.lang.String name)
public static Graph<S,M> async()
public static Graph<S,M> addAttributes(Attributes attr)
public static final StreamLayout.Module module()
public static final Graph<S,M> withAttributes(Attributes attr)
public static final scala.Tuple2<GraphStageLogic,NotUsed> createLogicAndMaterializedValue(Attributes inheritedAttributes)
public static UniformFanInShape<A,O> shape()
public static Outlet<O> out()
public static scala.collection.immutable.IndexedSeq<Inlet<A>> inSeq()
public static GraphStageLogic createLogic(Attributes inheritedAttributes)
public Attributes initialAttributes()
initialAttributes in class ZipWithN<A,scala.collection.immutable.Seq<A>>