Module mutiny.zero
Package mutiny.zero
Mutiny Zero is minimal API for creating reactive streams compliant
Flow.Publisher objects.
ZeroPublisher offers factory methods for creating Flow.Publisher,
with the Tube API and the
ZeroPublisher.create(mutiny.zero.TubeConfiguration, java.util.function.Consumer)
factory method being the safe, general-purpose choice.
Other factory methods provide simple abstractions over in-memory data structures and special cases.
There is also a bridge with the CompletionStage APIs.
-
Interface Summary Interface Description AsyncHelpers PublisherHelpers Tube<T> ATubeis a general-purpose abstraction for creatingFlow.Publisher.ZeroPublisher Factory methods to simplify the creation of reactive streams compliantFlow.Publisher. -
Class Summary Class Description TubeConfiguration Configuration object for creatingTubethroughZeroPublisher.create(TubeConfiguration, Consumer). -
Enum Summary Enum Description BackpressureStrategy Define aTubeback-pressure management strategy.