Class GraphDsl.Builder<T>
TBD
Inherited Members
Namespace: Akka.Streams.Dsl
Assembly: Akka.Streams.dll
Syntax
public sealed class Builder<T>
Type Parameters
Name | Description |
---|---|
T | TBD |
Properties
| Improve this Doc 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
| Improve this Doc 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 |