Package akka.stream

Class AbstractShape


  • public abstract class AbstractShape
    extends Shape
    Java API for creating custom Shape types.
    • Constructor Detail

      • AbstractShape

        public AbstractShape()
    • Method Detail

      • allInlets

        public abstract java.util.List<Inlet<?>> allInlets()
        Provide the list of all input ports of this shape.
        Returns:
        (undocumented)
      • allOutlets

        public abstract java.util.List<Outlet<?>> allOutlets()
        Provide the list of all output ports of this shape.
        Returns:
        (undocumented)
      • getInlets

        public final java.util.List<Inlet<?>> getInlets()
        Description copied from class: Shape
        Java API: get a list of all input ports
        Overrides:
        getInlets in class Shape
        Returns:
        (undocumented)
      • getOutlets

        public final java.util.List<Outlet<?>> getOutlets()
        Description copied from class: Shape
        Java API: get a list of all output ports
        Overrides:
        getOutlets in class Shape
        Returns:
        (undocumented)
      • inlets

        public final scala.collection.immutable.Seq<Inlet<?>> inlets()
        Description copied from class: Shape
        Scala API: get a list of all input ports
        Specified by:
        inlets in class Shape
        Returns:
        (undocumented)
      • outlets

        public final scala.collection.immutable.Seq<Outlet<?>> outlets()
        Description copied from class: Shape
        Scala API: get a list of all output ports
        Specified by:
        outlets in class Shape
        Returns:
        (undocumented)