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) |
createLogicAndMaterializedValue
module, withAttributes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addAttributes, async, named
public 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>>