Class GraphDsl.Builder<T>
TBD
Inherited Members
Namespace: Akka.Streams.Dsl
Assembly: Akka.Streams.dll
Syntax
public sealed class GraphDsl.Builder<T>
Type Parameters
| Name | Description |
|---|---|
| T | TBD |
Properties
| Edit this page View SourceMaterializedValue
Returns an Outlet<T> that gives access to the materialized value of this graph. Once the graph is materialized this outlet will emit exactly one element which is the materialized value. It is possible to expose this outlet as an externally accessible outlet of a Source<TOut, TMat>, Sink<TIn, TMat>, Flow<TIn, TOut, TMat> or BidiFlow<TIn1, TOut1, TIn2, TOut2, TMat>.
It is possible to call this method multiple times to get multiple Outlet<T> instances if necessary. All of the outlets will emit the materialized value.
Be careful to not to feed the result of this outlet to a stage that produces the materialized value itself (for example to a Aggregate<TIn, TOut>(TOut, Func<TOut, TIn, TOut>) that contributes to the materialized value) since that might lead to an unresolvable dependency cycle.
Declaration
public Outlet<T> MaterializedValue { get; }
Property Value
| Type | Description |
|---|---|
| Outlet<T> |
Module
TBD
Declaration
public IModule Module { get; }
Property Value
| Type | Description |
|---|---|
| IModule |
Methods
| Edit this page View SourceAdd<TShape, TMat>(IGraph<TShape, TMat>)
Import a graph into this module, performing a deep copy, discarding its materialized value and returning the copied Ports that are now to be connected.
Declaration
public TShape Add<TShape, TMat>(IGraph<TShape, TMat> graph) where TShape : Shape
Parameters
| Type | Name | Description |
|---|---|---|
| IGraph<TShape, TMat> | graph | TBD |
Returns
| Type | Description |
|---|---|
| TShape | TBD |
Type Parameters
| Name | Description |
|---|---|
| TShape | TBD |
| TMat | TBD |
From<TOut>(IGraph<SourceShape<TOut>, T>)
TBD
Declaration
public GraphDsl.ForwardOps<TOut, T> From<TOut>(IGraph<SourceShape<TOut>, T> source)
Parameters
| Type | Name | Description |
|---|---|---|
| IGraph<SourceShape<TOut>, T> | source | TBD |
Returns
| Type | Description |
|---|---|
| GraphDsl.ForwardOps<TOut, T> | TBD |
Type Parameters
| Name | Description |
|---|---|
| TOut | TBD |
From<TOut>(Outlet<TOut>)
TBD
Declaration
public GraphDsl.ForwardOps<TOut, T> From<TOut>(Outlet<TOut> outlet)
Parameters
| Type | Name | Description |
|---|---|---|
| Outlet<TOut> | outlet | TBD |
Returns
| Type | Description |
|---|---|
| GraphDsl.ForwardOps<TOut, T> | TBD |
Type Parameters
| Name | Description |
|---|---|
| TOut | TBD |
From<TOut>(SourceShape<TOut>)
TBD
Declaration
public GraphDsl.ForwardOps<TOut, T> From<TOut>(SourceShape<TOut> source)
Parameters
| Type | Name | Description |
|---|---|---|
| SourceShape<TOut> | source | TBD |
Returns
| Type | Description |
|---|---|
| GraphDsl.ForwardOps<TOut, T> | TBD |
Type Parameters
| Name | Description |
|---|---|
| TOut | TBD |
From<TIn, TOut>(FlowShape<TIn, TOut>)
TBD
Declaration
public GraphDsl.ForwardOps<TOut, T> From<TIn, TOut>(FlowShape<TIn, TOut> flow)
Parameters
| Type | Name | Description |
|---|---|---|
| FlowShape<TIn, TOut> | flow | TBD |
Returns
| Type | Description |
|---|---|
| GraphDsl.ForwardOps<TOut, T> | TBD |
Type Parameters
| Name | Description |
|---|---|
| TIn | TBD |
| TOut | TBD |
From<TIn, TOut>(IGraph<FlowShape<TIn, TOut>, T>)
TBD
Declaration
public GraphDsl.ForwardOps<TOut, T> From<TIn, TOut>(IGraph<FlowShape<TIn, TOut>, T> flow)
Parameters
| Type | Name | Description |
|---|---|---|
| IGraph<FlowShape<TIn, TOut>, T> | flow | TBD |
Returns
| Type | Description |
|---|---|
| GraphDsl.ForwardOps<TOut, T> | TBD |
Type Parameters
| Name | Description |
|---|---|
| TIn | TBD |
| TOut | TBD |
From<TIn, TOut>(UniformFanInShape<TIn, TOut>)
TBD
Declaration
public GraphDsl.ForwardOps<TOut, T> From<TIn, TOut>(UniformFanInShape<TIn, TOut> fanIn)
Parameters
| Type | Name | Description |
|---|---|---|
| UniformFanInShape<TIn, TOut> | fanIn | TBD |
Returns
| Type | Description |
|---|---|
| GraphDsl.ForwardOps<TOut, T> | TBD |
Type Parameters
| Name | Description |
|---|---|
| TIn | TBD |
| TOut | TBD |
From<TIn, TOut>(UniformFanOutShape<TIn, TOut>)
TBD
Declaration
public GraphDsl.ForwardOps<TOut, T> From<TIn, TOut>(UniformFanOutShape<TIn, TOut> fanOut)
Parameters
| Type | Name | Description |
|---|---|---|
| UniformFanOutShape<TIn, TOut> | fanOut | TBD |
Returns
| Type | Description |
|---|---|
| GraphDsl.ForwardOps<TOut, T> | TBD |
Type Parameters
| Name | Description |
|---|---|
| TIn | TBD |
| TOut | TBD |
To<TIn>(Inlet<TIn>)
TBD
Declaration
public GraphDsl.ReverseOps<TIn, T> To<TIn>(Inlet<TIn> inlet)
Parameters
| Type | Name | Description |
|---|---|---|
| Inlet<TIn> | inlet | TBD |
Returns
| Type | Description |
|---|---|
| GraphDsl.ReverseOps<TIn, T> | TBD |
Type Parameters
| Name | Description |
|---|---|
| TIn | TBD |
To<TIn>(SinkShape<TIn>)
TBD
Declaration
public GraphDsl.ReverseOps<TIn, T> To<TIn>(SinkShape<TIn> sink)
Parameters
| Type | Name | Description |
|---|---|---|
| SinkShape<TIn> | sink | TBD |
Returns
| Type | Description |
|---|---|
| GraphDsl.ReverseOps<TIn, T> | TBD |
Type Parameters
| Name | Description |
|---|---|
| TIn | TBD |
To<TIn, TOut>(FlowShape<TIn, TOut>)
TBD
Declaration
public GraphDsl.ReverseOps<TIn, T> To<TIn, TOut>(FlowShape<TIn, TOut> flow)
Parameters
| Type | Name | Description |
|---|---|---|
| FlowShape<TIn, TOut> | flow | TBD |
Returns
| Type | Description |
|---|---|
| GraphDsl.ReverseOps<TIn, T> | TBD |
Type Parameters
| Name | Description |
|---|---|
| TIn | TBD |
| TOut | TBD |
To<TIn, TMat>(IGraph<SinkShape<TIn>, TMat>)
TBD
Declaration
public GraphDsl.ReverseOps<TIn, T> To<TIn, TMat>(IGraph<SinkShape<TIn>, TMat> sink)
Parameters
| Type | Name | Description |
|---|---|---|
| IGraph<SinkShape<TIn>, TMat> | sink | TBD |
Returns
| Type | Description |
|---|---|
| GraphDsl.ReverseOps<TIn, T> | TBD |
Type Parameters
| Name | Description |
|---|---|
| TIn | TBD |
| TMat | TBD |
To<TIn, TOut>(UniformFanInShape<TIn, TOut>)
TBD
Declaration
public GraphDsl.ReverseOps<TIn, T> To<TIn, TOut>(UniformFanInShape<TIn, TOut> fanOut)
Parameters
| Type | Name | Description |
|---|---|---|
| UniformFanInShape<TIn, TOut> | fanOut | TBD |
Returns
| Type | Description |
|---|---|
| GraphDsl.ReverseOps<TIn, T> | TBD |
Type Parameters
| Name | Description |
|---|---|
| TIn | TBD |
| TOut | TBD |
To<TIn, TOut>(UniformFanOutShape<TIn, TOut>)
TBD
Declaration
public GraphDsl.ReverseOps<TIn, T> To<TIn, TOut>(UniformFanOutShape<TIn, TOut> fanOut)
Parameters
| Type | Name | Description |
|---|---|---|
| UniformFanOutShape<TIn, TOut> | fanOut | TBD |
Returns
| Type | Description |
|---|---|
| GraphDsl.ReverseOps<TIn, T> | TBD |
Type Parameters
| Name | Description |
|---|---|
| TIn | TBD |
| TOut | TBD |
To<TIn, TOut, TMat>(IGraph<FlowShape<TIn, TOut>, TMat>)
TBD
Declaration
public GraphDsl.ReverseOps<TIn, T> To<TIn, TOut, TMat>(IGraph<FlowShape<TIn, TOut>, TMat> flow)
Parameters
| Type | Name | Description |
|---|---|---|
| IGraph<FlowShape<TIn, TOut>, TMat> | flow | TBD |
Returns
| Type | Description |
|---|---|
| GraphDsl.ReverseOps<TIn, T> | TBD |
Type Parameters
| Name | Description |
|---|---|
| TIn | TBD |
| TOut | TBD |
| TMat | TBD |
Edit this page