ClosedShape

org.apache.pekko.stream.ClosedShape
See theClosedShape companion object
sealed abstract class ClosedShape extends Shape

This Shape is used for graphs that have neither open inputs nor open outputs. Only such a Graph can be materialized by a Materializer.

Attributes

Companion
object
Source
Shape.scala
Graph
Supertypes
class Shape
class Object
trait Matchable
class Any
Known subtypes
object ClosedShape

Members list

Value members

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
def getInlets: List[Inlet[_]]

Java API: get a list of all input ports

Java API: get a list of all input ports

Attributes

Inherited from:
Shape
Source
Shape.scala
def getOutlets: List[Outlet[_]]

Java API: get a list of all output ports

Java API: get a list of all output ports

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
def inlets: Seq[Inlet[_]]

Scala API: get a list of all input ports

Scala API: get a list of all input ports

Attributes

Inherited from:
Shape
Source
Shape.scala
def outlets: Seq[Outlet[_]]

Scala API: get a list of all output ports

Scala API: get a list of all output ports

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