org.apache.pekko.stream.Shape
A Shape describes the inlets and outlets of a Graph . In keeping with the philosophy that a Graph is a freely reusable blueprint, everything that matters from the outside are the connections that can be made with it, otherwise it is just a black box.
Attributes
Source
Shape.scala
Graph
Reset zoom Hide graph Show graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class
FanInShape10 [
T0 ,
T1 ,
T2 ,
T3 ,
T4 ,
T5 ,
T6 ,
T7 ,
T8 ,
T9 ,
O ]
class
FanInShape11 [
T0 ,
T1 ,
T2 ,
T3 ,
T4 ,
T5 ,
T6 ,
T7 ,
T8 ,
T9 ,
T10 ,
O ]
class
FanInShape12 [
T0 ,
T1 ,
T2 ,
T3 ,
T4 ,
T5 ,
T6 ,
T7 ,
T8 ,
T9 ,
T10 ,
T11 ,
O ]
class
FanInShape13 [
T0 ,
T1 ,
T2 ,
T3 ,
T4 ,
T5 ,
T6 ,
T7 ,
T8 ,
T9 ,
T10 ,
T11 ,
T12 ,
O ]
class
FanInShape14 [
T0 ,
T1 ,
T2 ,
T3 ,
T4 ,
T5 ,
T6 ,
T7 ,
T8 ,
T9 ,
T10 ,
T11 ,
T12 ,
T13 ,
O ]
class
FanInShape15 [
T0 ,
T1 ,
T2 ,
T3 ,
T4 ,
T5 ,
T6 ,
T7 ,
T8 ,
T9 ,
T10 ,
T11 ,
T12 ,
T13 ,
T14 ,
O ]
class
FanInShape16 [
T0 ,
T1 ,
T2 ,
T3 ,
T4 ,
T5 ,
T6 ,
T7 ,
T8 ,
T9 ,
T10 ,
T11 ,
T12 ,
T13 ,
T14 ,
T15 ,
O ]
class
FanInShape17 [
T0 ,
T1 ,
T2 ,
T3 ,
T4 ,
T5 ,
T6 ,
T7 ,
T8 ,
T9 ,
T10 ,
T11 ,
T12 ,
T13 ,
T14 ,
T15 ,
T16 ,
O ]
class
FanInShape18 [
T0 ,
T1 ,
T2 ,
T3 ,
T4 ,
T5 ,
T6 ,
T7 ,
T8 ,
T9 ,
T10 ,
T11 ,
T12 ,
T13 ,
T14 ,
T15 ,
T16 ,
T17 ,
O ]
class
FanInShape19 [
T0 ,
T1 ,
T2 ,
T3 ,
T4 ,
T5 ,
T6 ,
T7 ,
T8 ,
T9 ,
T10 ,
T11 ,
T12 ,
T13 ,
T14 ,
T15 ,
T16 ,
T17 ,
T18 ,
O ]
class
FanInShape20 [
T0 ,
T1 ,
T2 ,
T3 ,
T4 ,
T5 ,
T6 ,
T7 ,
T8 ,
T9 ,
T10 ,
T11 ,
T12 ,
T13 ,
T14 ,
T15 ,
T16 ,
T17 ,
T18 ,
T19 ,
O ]
class
FanInShape21 [
T0 ,
T1 ,
T2 ,
T3 ,
T4 ,
T5 ,
T6 ,
T7 ,
T8 ,
T9 ,
T10 ,
T11 ,
T12 ,
T13 ,
T14 ,
T15 ,
T16 ,
T17 ,
T18 ,
T19 ,
T20 ,
O ]
class
FanInShape22 [
T0 ,
T1 ,
T2 ,
T3 ,
T4 ,
T5 ,
T6 ,
T7 ,
T8 ,
T9 ,
T10 ,
T11 ,
T12 ,
T13 ,
T14 ,
T15 ,
T16 ,
T17 ,
T18 ,
T19 ,
T20 ,
T21 ,
O ]
class
FanInShape9 [
T0 ,
T1 ,
T2 ,
T3 ,
T4 ,
T5 ,
T6 ,
T7 ,
T8 ,
O ]
class
FanOutShape10 [
I ,
O0 ,
O1 ,
O2 ,
O3 ,
O4 ,
O5 ,
O6 ,
O7 ,
O8 ,
O9 ]
class
FanOutShape11 [
I ,
O0 ,
O1 ,
O2 ,
O3 ,
O4 ,
O5 ,
O6 ,
O7 ,
O8 ,
O9 ,
O10 ]
class
FanOutShape12 [
I ,
O0 ,
O1 ,
O2 ,
O3 ,
O4 ,
O5 ,
O6 ,
O7 ,
O8 ,
O9 ,
O10 ,
O11 ]
class
FanOutShape13 [
I ,
O0 ,
O1 ,
O2 ,
O3 ,
O4 ,
O5 ,
O6 ,
O7 ,
O8 ,
O9 ,
O10 ,
O11 ,
O12 ]
class
FanOutShape14 [
I ,
O0 ,
O1 ,
O2 ,
O3 ,
O4 ,
O5 ,
O6 ,
O7 ,
O8 ,
O9 ,
O10 ,
O11 ,
O12 ,
O13 ]
class
FanOutShape15 [
I ,
O0 ,
O1 ,
O2 ,
O3 ,
O4 ,
O5 ,
O6 ,
O7 ,
O8 ,
O9 ,
O10 ,
O11 ,
O12 ,
O13 ,
O14 ]
class
FanOutShape16 [
I ,
O0 ,
O1 ,
O2 ,
O3 ,
O4 ,
O5 ,
O6 ,
O7 ,
O8 ,
O9 ,
O10 ,
O11 ,
O12 ,
O13 ,
O14 ,
O15 ]
class
FanOutShape17 [
I ,
O0 ,
O1 ,
O2 ,
O3 ,
O4 ,
O5 ,
O6 ,
O7 ,
O8 ,
O9 ,
O10 ,
O11 ,
O12 ,
O13 ,
O14 ,
O15 ,
O16 ]
class
FanOutShape18 [
I ,
O0 ,
O1 ,
O2 ,
O3 ,
O4 ,
O5 ,
O6 ,
O7 ,
O8 ,
O9 ,
O10 ,
O11 ,
O12 ,
O13 ,
O14 ,
O15 ,
O16 ,
O17 ]
class
FanOutShape19 [
I ,
O0 ,
O1 ,
O2 ,
O3 ,
O4 ,
O5 ,
O6 ,
O7 ,
O8 ,
O9 ,
O10 ,
O11 ,
O12 ,
O13 ,
O14 ,
O15 ,
O16 ,
O17 ,
O18 ]
class
FanOutShape20 [
I ,
O0 ,
O1 ,
O2 ,
O3 ,
O4 ,
O5 ,
O6 ,
O7 ,
O8 ,
O9 ,
O10 ,
O11 ,
O12 ,
O13 ,
O14 ,
O15 ,
O16 ,
O17 ,
O18 ,
O19 ]
class
FanOutShape21 [
I ,
O0 ,
O1 ,
O2 ,
O3 ,
O4 ,
O5 ,
O6 ,
O7 ,
O8 ,
O9 ,
O10 ,
O11 ,
O12 ,
O13 ,
O14 ,
O15 ,
O16 ,
O17 ,
O18 ,
O19 ,
O20 ]
class
FanOutShape22 [
I ,
O0 ,
O1 ,
O2 ,
O3 ,
O4 ,
O5 ,
O6 ,
O7 ,
O8 ,
O9 ,
O10 ,
O11 ,
O12 ,
O13 ,
O14 ,
O15 ,
O16 ,
O17 ,
O18 ,
O19 ,
O20 ,
O21 ]
Show all
Members list
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
Source
Shape.scala
Scala API: get a list of all input ports
Scala API: get a list of all input ports
Attributes
Source
Shape.scala
Scala API: get a list of all output ports
Scala API: get a list of all output ports
Attributes
Source
Shape.scala
Java API: get a list of all input ports
Java API: get a list of all input ports
Attributes
Source
Shape.scala
Java API: get a list of all output ports
Java API: get a list of all output ports
Attributes
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
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
Source
Shape.scala