Package org.apache.pekko.stream
Class UniformFanInShape<T,O>
java.lang.Object
org.apache.pekko.stream.Shape
org.apache.pekko.stream.FanInShape<O>
org.apache.pekko.stream.UniformFanInShape<T,O>
- Direct Known Subclasses:
MergePreferred.MergePreferredShape
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.pekko.stream.FanInShape
FanInShape.Init<O>, FanInShape.Name<O>, FanInShape.Name$, FanInShape.Ports<O>, FanInShape.Ports$ -
Constructor Summary
ConstructorsConstructorDescriptionUniformFanInShape(int n) UniformFanInShape(int n, String name) UniformFanInShape(int n, FanInShape.Init<O> _init) UniformFanInShape(Outlet<O> outlet, Inlet<T>[] inlets) -
Method Summary
Modifier and TypeMethodDescriptionstatic <I,O> UniformFanInShape<I, O> protected FanInShape<O>construct(FanInShape.Init<O> init) static <I,O> UniformFanInShape<I, O> Java APIdeepCopy()Create a copy of this Shape object, returning the same type as the original; this constraint can unfortunately not be expressed in the type system.in(int n) inlets()intn()Methods inherited from class org.apache.pekko.stream.FanInShape
newInlet, out, outletsMethods inherited from class org.apache.pekko.stream.Shape
getInlets, getOutlets, hasOnePort, hasSamePortsAndShapeAs, hasSamePortsAs, requireSamePortsAndShapeAs, requireSamePortsAs
-
Constructor Details
-
UniformFanInShape
-
UniformFanInShape
public UniformFanInShape(int n) -
UniformFanInShape
-
UniformFanInShape
-
-
Method Details
-
apply
public static <I,O> UniformFanInShape<I,O> apply(Outlet<O> outlet, scala.collection.immutable.Seq<Inlet<I>> inlets) -
create
Java API -
n
public int n() -
construct
- Specified by:
constructin classFanInShape<O>
-
deepCopy
Description copied from class:ShapeCreate a copy of this Shape object, returning the same type as the original; this constraint can unfortunately not be expressed in the type system.- Overrides:
deepCopyin classFanInShape<O>
-
inlets
-
in
-