| BidiFlowTIn1, TOut1, TIn2, TOut2, TMatAtopTOut12, TIn21, TMat2 Method |
Add the given BidiFlow as the next step in a bidirectional transformation
pipeline. By convention protocol stacks are growing to the left: the right most is the bottom
layer, the closest to the metal.
{{{
+----------------------------+
| Resulting BidiFlow |
| |
| +------+ +------+ |
I1 ~~> | | ~O1~> | | ~~> OO1
| | this | | bidi | |
O2 <~~ | | <~I2~ | | <~~ II2
| +------+ +------+ |
+----------------------------+
}}}
The materialized value of the combined
BidiFlowTIn1, TOut1, TIn2, TOut2, TMat will be the materialized
value of the current flow (ignoring the other BidiFlow’s value), use
AtopMatTOut12, TIn21, TMat2, TMat3(BidiFlowTOut1, TOut12, TIn21, TIn2, TMat2, FuncTMat, TMat2, TMat3) if a different strategy is needed.
Namespace:
Akka.Streams.Dsl
Assembly:
Akka.Streams (in Akka.Streams.dll) Version: 1.2.3.42 (1.2.3.42)
Syntax public BidiFlow<TIn1, TOut12, TIn21, TOut2, TMat> Atop<TOut12, TIn21, TMat2>(
BidiFlow<TOut1, TOut12, TIn21, TIn2, TMat2> bidi
)
member Atop :
bidi : BidiFlow<'TOut1, 'TOut12, 'TIn21, 'TIn2, 'TMat2> -> BidiFlow<'TIn1, 'TOut12, 'TIn21, 'TOut2, 'TMat>
Parameters
- bidi
- Type: Akka.Streams.DslBidiFlowTOut1, TOut12, TIn21, TIn2, TMat2
TBD
Type Parameters
- TOut12
- TBD
- TIn21
- TBD
- TMat2
- TBD
Return Value
Type:
BidiFlowTIn1,
TOut12,
TIn21,
TOut2,
TMatTBD
See Also