trait Graph[+S <: Shape, +M] extends AnyRef
- Source
- Graph.scala
Known Subclasses
FusedGraph, StartTimed, StopTimed, TimedInterval, HeadOptionStage, LastOptionStage, QueueSink, SeqStage, SymbolicGraphStage, Throttle, BackpressureTimeout, Completion, DelayInitial, Idle, IdleInject, IdleTimeoutBidi, Initial, Unfold, UnfoldAsync, Batch, Buffer, Collect, Delay, Drop, DropWhile, DropWithin, Expand, Filter, FlattenMerge, Fold, FoldAsync, Detacher, FutureSource, Identity, IgnoreSink, MaterializedValueSource, SimpleLinearGraphStage, SingleSource, TickSource, GroupBy, Grouped, GroupedWithin, Intersperse, LimitWeighted, Log, Map, MapAsync, MapAsyncUnordered, MapError, PrefixAndTail, Recover, RecoverWith, Reduce, Scan, ScanAsync, Sliding, Split, StatefulMapConcat, SubSource, Take, TakeWhile, TakeWithin, BidiFlow, Flow, RunnableGraph, Sink, Source, Balance, BidiFlow, Broadcast, Concat, Flow, GraphImpl, Interleave, Merge, MergePreferred, MergeSorted, Partition, RunnableGraph, Sink, Source, Unzip, UnzipWith10, UnzipWith11, UnzipWith12, UnzipWith13, UnzipWith14, UnzipWith15, UnzipWith16, UnzipWith17, UnzipWith18, UnzipWith19, UnzipWith2, UnzipWith20, UnzipWith3, UnzipWith4, UnzipWith5, UnzipWith6, UnzipWith7, UnzipWith8, UnzipWith9, Zip, ZipN, ZipWith10, ZipWith11, ZipWith12, ZipWith13, ZipWith14, ZipWith15, ZipWith16, ZipWith17, ZipWith18, ZipWith19, ZipWith2, ZipWith20, ZipWith3, ZipWith4, ZipWith5, ZipWith6, ZipWith7, ZipWith8, ZipWith9, ZipWithN, PushPullGraphStage, PushPullGraphStageWithMaterializedValue, GraphStage, GraphStageWithMaterializedValue
Type Hierarchy
Ordering
- Alphabetic
- By Inheritance
Inherited
- Graph
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
Shape = S
Type-level accessor for the shape parameter of this graph.
Abstract Value Members
-
abstract
def
shape: S
The shape of a graph is all that is externally visible: its inlets and outlets.
- abstract def withAttributes(attr: Attributes): Graph[S, M]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- def ->[B](y: B): (Graph[S, M], B)
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addAttributes(attr: Attributes): Graph[S, M]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
async: Graph[S, M]
Put an asynchronous boundary around this
Graph
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def ensuring(cond: (Graph[S, M]) ⇒ Boolean, msg: ⇒ Any): Graph[S, M]
- def ensuring(cond: (Graph[S, M]) ⇒ Boolean): Graph[S, M]
- def ensuring(cond: Boolean, msg: ⇒ Any): Graph[S, M]
- def ensuring(cond: Boolean): Graph[S, M]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def named(name: String): Graph[S, M]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def →[B](y: B): (Graph[S, M], B)
Inherited from AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Inherited from Any
Ungrouped
-
type
Shape = S
Type-level accessor for the shape parameter of this graph.
-
abstract
def
shape: S
The shape of a graph is all that is externally visible: its inlets and outlets.
- abstract def withAttributes(attr: Attributes): Graph[S, M]
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- def ->[B](y: B): (Graph[S, M], B)
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addAttributes(attr: Attributes): Graph[S, M]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
async: Graph[S, M]
Put an asynchronous boundary around this
Graph
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def ensuring(cond: (Graph[S, M]) ⇒ Boolean, msg: ⇒ Any): Graph[S, M]
- def ensuring(cond: (Graph[S, M]) ⇒ Boolean): Graph[S, M]
- def ensuring(cond: Boolean, msg: ⇒ Any): Graph[S, M]
- def ensuring(cond: Boolean): Graph[S, M]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def named(name: String): Graph[S, M]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def →[B](y: B): (Graph[S, M], B)