AbstractShape

org.apache.pekko.stream.AbstractShape
abstract class AbstractShape extends Shape

Java API for creating custom Shape types.

Attributes

Source
Shape.scala
Graph
Supertypes
class Shape
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def allInlets: List[Inlet[_]]

Provide the list of all input ports of this shape.

Provide the list of all input ports of this shape.

Attributes

Source
Shape.scala
def allOutlets: List[Outlet[_]]

Provide the list of all output ports of this shape.

Provide the list of all output ports of this shape.

Attributes

Source
Shape.scala

Concrete methods

final override def getInlets: List[Inlet[_]]

Java API: get a list of all input ports

Java API: get a list of all input ports

Attributes

Definition Classes
Source
Shape.scala
final override def getOutlets: List[Outlet[_]]

Java API: get a list of all output ports

Java API: get a list of all output ports

Attributes

Definition Classes
Source
Shape.scala

Inherited methods

def deepCopy(): 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.

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.

Attributes

Inherited from:
Shape
Source
Shape.scala

Compare this to another shape and determine whether the arrangement of ports is the same (including their ordering).

Compare this to another shape and determine whether the arrangement of ports is the same (including their ordering).

Attributes

Inherited from:
Shape
Source
Shape.scala

Compare this to another shape and determine whether the set of ports is the same (ignoring their ordering).

Compare this to another shape and determine whether the set of ports is the same (ignoring their ordering).

Attributes

Inherited from:
Shape
Source
Shape.scala

Asserting version of hasSamePortsAndShapeAs.

Asserting version of hasSamePortsAndShapeAs.

Attributes

Inherited from:
Shape
Source
Shape.scala

Asserting version of hasSamePortsAs.

Asserting version of hasSamePortsAs.

Attributes

Inherited from:
Shape
Source
Shape.scala

Concrete fields

final lazy override val inlets: Seq[Inlet[_]]

Scala API: get a list of all input ports

Scala API: get a list of all input ports

Attributes

Source
Shape.scala
final lazy override val outlets: Seq[Outlet[_]]

Scala API: get a list of all output ports

Scala API: get a list of all output ports

Attributes

Source
Shape.scala