final case class RunnableGraph[+Mat](module: Module) extends Graph[ClosedShape, Mat] with Product with Serializable
Flow with attached input and output, can be executed.
- Source
- Flow.scala
- Alphabetic
- By Inheritance
- RunnableGraph
- Serializable
- Serializable
- Product
- Equals
- Graph
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Type Members
-
type
Shape = ClosedShape
Type-level accessor for the shape parameter of this graph.
Type-level accessor for the shape parameter of this graph.
- Definition Classes
- Graph
Value Members
-
def
addAttributes(attr: Attributes): RunnableGraph[Mat]
- Definition Classes
- RunnableGraph → Graph
-
def
async: RunnableGraph[Mat]
Put an asynchronous boundary around this
Graph
Put an asynchronous boundary around this
Graph
- Definition Classes
- RunnableGraph → Graph
-
def
mapMaterializedValue[Mat2](f: (Mat) ⇒ Mat2): RunnableGraph[Mat2]
Transform only the materialized value of this RunnableGraph, leaving all other properties as they were.
-
val
module: Module
- Definition Classes
- RunnableGraph → Graph
-
def
named(name: String): RunnableGraph[Mat]
- Definition Classes
- RunnableGraph → Graph
-
def
run()(implicit materializer: Materializer): Mat
Run this flow and return the materialized instance from the flow.
-
def
shape: ClosedShape.type
The shape of a graph is all that is externally visible: its inlets and outlets.
The shape of a graph is all that is externally visible: its inlets and outlets.
- Definition Classes
- RunnableGraph → Graph
-
def
withAttributes(attr: Attributes): RunnableGraph[Mat]
- Definition Classes
- RunnableGraph → Graph