Package io.helidon.microprofile.reactive
Class HelidonReactivePublisherFactory
java.lang.Object
io.helidon.microprofile.reactive.HelidonReactivePublisherFactory
- All Implemented Interfaces:
ReactiveStreamsFactory
Singleton factory for creating various builders out of sources.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final HelidonReactivePublisherFactoryThe singleton instance. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> ProcessorBuilder<T, T> builder()<T> PublisherBuilder<T> concat(PublisherBuilder<? extends T> a, PublisherBuilder<? extends T> b) <T,R> ProcessorBuilder <T, R> coupled(SubscriberBuilder<? super T, ?> subscriber, PublisherBuilder<? extends R> publisher) <T,R> ProcessorBuilder <T, R> coupled(Subscriber<? super T> subscriber, Publisher<? extends R> publisher) <T> PublisherBuilder<T> empty()<T> PublisherBuilder<T> <T> PublisherBuilder<T> fromCompletionStage(CompletionStage<? extends T> completionStage) <T> PublisherBuilder<T> fromCompletionStageNullable(CompletionStage<? extends T> completionStage) <T> PublisherBuilder<T> fromIterable(Iterable<? extends T> ts) <T,R> ProcessorBuilder <T, R> fromProcessor(Processor<? super T, ? extends R> processor) <T> PublisherBuilder<T> fromPublisher(Publisher<? extends T> publisher) <T> SubscriberBuilder<T, Void> fromSubscriber(Subscriber<? super T> subscriber) <T> PublisherBuilder<T> <T> PublisherBuilder<T> iterate(T seed, UnaryOperator<T> f) <T> PublisherBuilder<T> of(T t) final <T> PublisherBuilder<T> of(T... ts) <T> PublisherBuilder<T> ofNullable(T t)
-
Field Details
-
INSTANCE
The singleton instance.
-
-
Constructor Details
-
HelidonReactivePublisherFactory
public HelidonReactivePublisherFactory()
-
-
Method Details
-
fromPublisher
- Specified by:
fromPublisherin interfaceReactiveStreamsFactory
-
of
- Specified by:
ofin interfaceReactiveStreamsFactory
-
of
- Specified by:
ofin interfaceReactiveStreamsFactory
-
empty
- Specified by:
emptyin interfaceReactiveStreamsFactory
-
ofNullable
- Specified by:
ofNullablein interfaceReactiveStreamsFactory
-
fromIterable
- Specified by:
fromIterablein interfaceReactiveStreamsFactory
-
failed
- Specified by:
failedin interfaceReactiveStreamsFactory
-
builder
- Specified by:
builderin interfaceReactiveStreamsFactory
-
fromProcessor
- Specified by:
fromProcessorin interfaceReactiveStreamsFactory
-
fromSubscriber
- Specified by:
fromSubscriberin interfaceReactiveStreamsFactory
-
iterate
- Specified by:
iteratein interfaceReactiveStreamsFactory
-
generate
- Specified by:
generatein interfaceReactiveStreamsFactory
-
concat
public <T> PublisherBuilder<T> concat(PublisherBuilder<? extends T> a, PublisherBuilder<? extends T> b) - Specified by:
concatin interfaceReactiveStreamsFactory
-
fromCompletionStage
- Specified by:
fromCompletionStagein interfaceReactiveStreamsFactory
-
fromCompletionStageNullable
public <T> PublisherBuilder<T> fromCompletionStageNullable(CompletionStage<? extends T> completionStage) - Specified by:
fromCompletionStageNullablein interfaceReactiveStreamsFactory
-
coupled
public <T,R> ProcessorBuilder<T,R> coupled(SubscriberBuilder<? super T, ?> subscriber, PublisherBuilder<? extends R> publisher) - Specified by:
coupledin interfaceReactiveStreamsFactory
-
coupled
public <T,R> ProcessorBuilder<T,R> coupled(Subscriber<? super T> subscriber, Publisher<? extends R> publisher) - Specified by:
coupledin interfaceReactiveStreamsFactory
-