From 9e20f76cc04c5b7d565ba69fbca238e00a8d39b6 Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Wed, 11 Aug 2021 12:11:45 +0200 Subject: [PATCH] Link mapConcat, flatMapConcat and flatMapMerge For better discoverability --- .../paradox/stream/operators/Source-or-Flow/flatMapConcat.md | 4 ++-- .../paradox/stream/operators/Source-or-Flow/flatMapMerge.md | 2 +- .../main/paradox/stream/operators/Source-or-Flow/mapConcat.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/akka-docs/src/main/paradox/stream/operators/Source-or-Flow/flatMapConcat.md b/akka-docs/src/main/paradox/stream/operators/Source-or-Flow/flatMapConcat.md index 27f7bcd030..782f9eaf78 100644 --- a/akka-docs/src/main/paradox/stream/operators/Source-or-Flow/flatMapConcat.md +++ b/akka-docs/src/main/paradox/stream/operators/Source-or-Flow/flatMapConcat.md @@ -9,13 +9,13 @@ Transform each input element into a `Source` whose elements are then flattened i @apidoc[Flow.flatMapConcat](Flow) { scala="#flatMapConcat[T,M](f:Out=%3akka.stream.Graph[akka.stream.SourceShape[T],M]):FlowOps.this.Repr[T]" java="#flatMapConcat(akka.japi.function.Function)" } -See also: @ref:[flatMapMerge](flatMapMerge.md) - ## Description Transform each input element into a `Source` whose elements are then flattened into the output stream through concatenation. This means each source is fully consumed before consumption of the next source starts. +See also: @ref:[flatMapMerge](flatMapMerge.md), @ref:[mapConcat](mapConcat.md) + ## Example In the following example `flatMapConcat` is used to create a `Source` for each incoming customerId. This could be, for example, diff --git a/akka-docs/src/main/paradox/stream/operators/Source-or-Flow/flatMapMerge.md b/akka-docs/src/main/paradox/stream/operators/Source-or-Flow/flatMapMerge.md index 44cbaffd30..b10ee88edc 100644 --- a/akka-docs/src/main/paradox/stream/operators/Source-or-Flow/flatMapMerge.md +++ b/akka-docs/src/main/paradox/stream/operators/Source-or-Flow/flatMapMerge.md @@ -16,7 +16,7 @@ request any more elements meaning that it back pressures until one of the existi Order of the elements for each `Source` is preserved but there is no deterministic order between elements from different active `Source`s. -See also: @ref:[flatMapConcat](flatMapConcat.md) +See also: @ref:[flatMapConcat](flatMapConcat.md), @ref:[mapConcat](mapConcat.md) ## Example diff --git a/akka-docs/src/main/paradox/stream/operators/Source-or-Flow/mapConcat.md b/akka-docs/src/main/paradox/stream/operators/Source-or-Flow/mapConcat.md index c204a089b2..dbb1ca83d9 100644 --- a/akka-docs/src/main/paradox/stream/operators/Source-or-Flow/mapConcat.md +++ b/akka-docs/src/main/paradox/stream/operators/Source-or-Flow/mapConcat.md @@ -17,7 +17,7 @@ This can be used to flatten collections into individual stream elements. Returning an empty iterable results in zero elements being passed downstream rather than the stream being cancelled. -See also @ref:[statefulMapConcat](statefulMapConcat.md) +See also @ref:[statefulMapConcat](statefulMapConcat.md), @ref:[flatMapConcat](flatMapConcat.md), @ref:[flatMapMerge](flatMapMerge.md) ## Example