-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Description
Inspired by https://github.com/apache/pekko/blob/main/stream/src/main/scala/org/apache/pekko/stream/scaladsl/Flow.scala:
-
sample(n: Int)
-> emit every nth element from the parent flow -
zipWithIndex
-
debounce
(remove subsequent, repeating elements) -
debounceBy(T => U)
-
recover(Throwable => T)
(emit one element when the stream fails) -
recoverWith(Throwable => Flow)
(start alternative flow on failure) -
recoverWithRetry(RetryConfig)(Throwable => Flow)
-
mapWithResource(=> R, R => Option[U])((R, T) => U)
-
mapWithCloseableResource(=> R)((R, T) => U)
-
scan(V)((V, T) => T)
-
conflate
-
batch
-
expand
-
extrapolate
-
onErrorComplete
-
onErrorRecover
He-PinHe-Pin
Metadata
Metadata
Assignees
Labels
No labels