public class CoupledTerminationFlow extends java.lang.ObjectSimilar to
Flow.fromSinkAndSourcehowever couples the termination of these two operators.
Returned Flow Sink (
cause: upstream (sink-side) receives completion effect: receives completion effect: receives cancel cause: upstream (sink-side) receives error effect: receives error effect: receives cancel cause: downstream (source-side) receives cancel effect: completes effect: receives cancel effect: cancels upstream, completes downstream effect: completes cause: signals complete effect: cancels upstream, errors downstream effect: receives error cause: signals error or throws effect: cancels upstream, completes downstream cause: cancels effect: receives cancel
The order in which the
outsides receive their respective completion signals is not defined, do not rely on its ordering.
Constructors Constructor Description
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description
fromSinkAndSource(Sink<I,M1> in, Source<O,M2> out)Deprecated.Use `Flow.fromSinkAndSourceCoupledMat(..., ..., Keep.both())` instead.