Module io.smallrye.mutiny.zero
Package mutiny.zero.operators
package mutiny.zero.operators
This package contains a set of simple operator classes that can be useful when working with
Flow.Publisher streams.
Each operator class is a Flow.Publisher that accepts an upstream
Flow.Publisher and parameters.
These operators are not designed to rival the performance of those found in a more reactive programming library
like Smallrye Mutiny. They cover common patterns that might be useful when exposing
Flow.Publisher types.
-
ClassesClassDescriptionConcatenate<T>A
Flow.Publisherthat is the concatenation of several ones.Recover<T>AFlow.Publisherthat recovers from failure using aFunction.Retry<T>AFlow.Publisherthat retries on failure by re-subscribing to its upstream.Select<T>AFlow.Publisherthat selects elements matching aPredicate.Spread<T,R> AFlow.Publisherthat maps each upstream item to aFlow.Publisherand flattens the results with bounded concurrency.Transform<I,O> AFlow.Publisherthat transforms elements using aFunction.