Class FanInShape<O>

java.lang.Object
org.apache.pekko.stream.Shape
org.apache.pekko.stream.FanInShape<O>
Direct Known Subclasses:
FanInShape10, FanInShape11, FanInShape12, FanInShape13, FanInShape14, FanInShape15, FanInShape16, FanInShape17, FanInShape18, FanInShape19, FanInShape2, FanInShape20, FanInShape21, FanInShape22, FanInShape3, FanInShape4, FanInShape5, FanInShape6, FanInShape7, FanInShape8, FanInShape9, UniformFanInShape

public abstract class FanInShape<O> extends Shape
  • Constructor Details

  • Method Details

    • out

      public final Outlet<O> out()
    • outlets

      public final scala.collection.immutable.Seq<Outlet<O>> outlets()
    • inlets

      public scala.collection.immutable.Seq<Inlet<?>> inlets()
      Not meant for overriding outside of Apache Pekko.
      Specified by:
      inlets in class Shape
    • newInlet

      protected <T> Inlet<T> newInlet(String name)
    • construct

      protected abstract FanInShape<O> construct(FanInShape.Init<O> init)
    • deepCopy

      public FanInShape<O> deepCopy()
      Description copied from class: Shape
      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.
      Specified by:
      deepCopy in class Shape