Module mutiny.zero
Package 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
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.
-
ClassDescriptionDefine a
Tube
back-pressure management strategy.Tube<T>ATube
is a general-purpose abstraction for creatingFlow.Publisher
.Configuration object for creatingTube
throughcreate(TubeConfiguration, Consumer)
.Factory methods to simplify the creation of reactive streams compliantFlow.Publisher
.