-
Notifications
You must be signed in to change notification settings - Fork 32
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