Class SubFlowImpl<TIn, TOut, TMat, TClosed>
TBD
Implements
IFlow<TOut, TMat>
Inherited Members
Namespace: Akka.Streams.Implementation
Assembly: Akka.Streams.dll
Syntax
public class SubFlowImpl<TIn, TOut, TMat, TClosed> : SubFlow<TOut, TMat, TClosed>, IFlow<TOut, TMat>
Type Parameters
| Name | Description |
|---|---|
| TIn | TBD |
| TOut | TBD |
| TMat | TBD |
| TClosed | TBD |
Constructors
| Edit this page View SourceSubFlowImpl(Flow<TIn, TOut, TMat>, IMergeBack<TIn, TMat>, Func<Sink<TIn, TMat>, TClosed>)
TBD
Declaration
public SubFlowImpl(Flow<TIn, TOut, TMat> flow, IMergeBack<TIn, TMat> mergeBackFunction, Func<Sink<TIn, TMat>, TClosed> finishFunction)
Parameters
| Type | Name | Description |
|---|---|---|
| Flow<TIn, TOut, TMat> | flow | TBD |
| IMergeBack<TIn, TMat> | mergeBackFunction | TBD |
| Func<Sink<TIn, TMat>, TClosed> | finishFunction | TBD |
Properties
| Edit this page View SourceFlow
TBD
Declaration
public Flow<TIn, TOut, TMat> Flow { get; }
Property Value
| Type | Description |
|---|---|
| Flow<TIn, TOut, TMat> |
Methods
| Edit this page View SourceMapMaterializedValue<TMat2>(Func<TMat, TMat2>)
TBD
Declaration
public override IFlow<TOut, TMat2> MapMaterializedValue<TMat2>(Func<TMat, TMat2> mapFunc)
Parameters
| Type | Name | Description |
|---|---|---|
| Func<TMat, TMat2> | mapFunc | TBD |
Returns
| Type | Description |
|---|---|
| IFlow<TOut, TMat2> | TBD |
Type Parameters
| Name | Description |
|---|---|
| TMat2 | TBD |
Overrides
Exceptions
| Type | Condition |
|---|---|
| NotImplementedException | TBD |
MergeSubstreamsWithParallelism(int)
TBD
Declaration
public override IFlow<TOut, TMat> MergeSubstreamsWithParallelism(int parallelism)
Parameters
| Type | Name | Description |
|---|---|---|
| int | parallelism | TBD |
Returns
| Type | Description |
|---|---|
| IFlow<TOut, TMat> | TBD |
Overrides
| Edit this page View SourceRunWith<TMat2>(IGraph<SinkShape<TOut>, TMat2>, IMaterializer)
TBD
Declaration
public override TMat2 RunWith<TMat2>(IGraph<SinkShape<TOut>, TMat2> sink, IMaterializer materializer)
Parameters
| Type | Name | Description |
|---|---|---|
| IGraph<SinkShape<TOut>, TMat2> | sink | TBD |
| IMaterializer | materializer | TBD |
Returns
| Type | Description |
|---|---|
| TMat2 | TBD |
Type Parameters
| Name | Description |
|---|---|
| TMat2 | TBD |
Overrides
Exceptions
| Type | Condition |
|---|---|
| NotImplementedException | TBD |
To<TMat2>(IGraph<SinkShape<TOut>, TMat2>)
TBD
Declaration
public override TClosed To<TMat2>(IGraph<SinkShape<TOut>, TMat2> sink)
Parameters
| Type | Name | Description |
|---|---|---|
| IGraph<SinkShape<TOut>, TMat2> | sink | TBD |
Returns
| Type | Description |
|---|---|
| TClosed | TBD |
Type Parameters
| Name | Description |
|---|---|
| TMat2 | TBD |
Overrides
| Edit this page View SourceViaMaterialized<T2, TMat2, TMat3>(IGraph<FlowShape<TOut, T2>, TMat2>, Func<TMat, TMat2, TMat3>)
TBD
Declaration
public override IFlow<T2, TMat3> ViaMaterialized<T2, TMat2, TMat3>(IGraph<FlowShape<TOut, T2>, TMat2> flow, Func<TMat, TMat2, TMat3> combine)
Parameters
| Type | Name | Description |
|---|---|---|
| IGraph<FlowShape<TOut, T2>, TMat2> | flow | TBD |
| Func<TMat, TMat2, TMat3> | combine | TBD |
Returns
| Type | Description |
|---|---|
| IFlow<T2, TMat3> | TBD |
Type Parameters
| Name | Description |
|---|---|
| T2 | TBD |
| TMat2 | TBD |
| TMat3 | TBD |
Overrides
Exceptions
| Type | Condition |
|---|---|
| NotImplementedException | TBD |
Via<T2, TMat2>(IGraph<FlowShape<TOut, T2>, TMat2>)
TBD
Declaration
public override IFlow<T2, TMat> Via<T2, TMat2>(IGraph<FlowShape<TOut, T2>, TMat2> flow)
Parameters
| Type | Name | Description |
|---|---|---|
| IGraph<FlowShape<TOut, T2>, TMat2> | flow | TBD |
Returns
| Type | Description |
|---|---|
| IFlow<T2, TMat> | TBD |
Type Parameters
| Name | Description |
|---|---|
| T2 | TBD |
| TMat2 | TBD |
Overrides
| Edit this page View SourceWithAttributes(Attributes)
Change the attributes of this Flow<TIn, TOut, TMat> to the given ones. Note that this operation has no effect on an empty Flow (because the attributes apply only to the contained processing stages).
Declaration
public SubFlowImpl<TIn, TOut, TMat, TClosed> WithAttributes(Attributes attributes)
Parameters
| Type | Name | Description |
|---|---|---|
| Attributes | attributes | TBD |
Returns
| Type | Description |
|---|---|
| SubFlowImpl<TIn, TOut, TMat, TClosed> | TBD |
Exceptions
| Type | Condition |
|---|---|
| NotSupportedException | TBD |
Edit this page