Package io.helidon.microprofile.reactive
Class HelidonReactiveStreamEngine
- java.lang.Object
-
- io.helidon.microprofile.reactive.HelidonReactiveStreamEngine
-
- All Implemented Interfaces:
org.eclipse.microprofile.reactive.streams.operators.spi.ReactiveStreamsEngine
public class HelidonReactiveStreamEngine extends Object implements org.eclipse.microprofile.reactive.streams.operators.spi.ReactiveStreamsEngine
Implementation ofReactive Streamswith operators backed byHelidon reactive streams.- See Also:
ReactiveStreamsEngine
-
-
Constructor Summary
Constructors Constructor Description HelidonReactiveStreamEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> CompletionStage<T>buildCompletion(org.eclipse.microprofile.reactive.streams.operators.spi.Graph graph)<T,R>
org.reactivestreams.Processor<T,R>buildProcessor(org.eclipse.microprofile.reactive.streams.operators.spi.Graph graph)<T> org.reactivestreams.Publisher<T>buildPublisher(org.eclipse.microprofile.reactive.streams.operators.spi.Graph graph)<T,R>
org.eclipse.microprofile.reactive.streams.operators.spi.SubscriberWithCompletionStage<T,R>buildSubscriber(org.eclipse.microprofile.reactive.streams.operators.spi.Graph graph)
-
-
-
Method Detail
-
buildPublisher
public <T> org.reactivestreams.Publisher<T> buildPublisher(org.eclipse.microprofile.reactive.streams.operators.spi.Graph graph) throws org.eclipse.microprofile.reactive.streams.operators.spi.UnsupportedStageException- Specified by:
buildPublisherin interfaceorg.eclipse.microprofile.reactive.streams.operators.spi.ReactiveStreamsEngine- Throws:
org.eclipse.microprofile.reactive.streams.operators.spi.UnsupportedStageException
-
buildSubscriber
public <T,R> org.eclipse.microprofile.reactive.streams.operators.spi.SubscriberWithCompletionStage<T,R> buildSubscriber(org.eclipse.microprofile.reactive.streams.operators.spi.Graph graph) throws org.eclipse.microprofile.reactive.streams.operators.spi.UnsupportedStageException- Specified by:
buildSubscriberin interfaceorg.eclipse.microprofile.reactive.streams.operators.spi.ReactiveStreamsEngine- Throws:
org.eclipse.microprofile.reactive.streams.operators.spi.UnsupportedStageException
-
buildProcessor
public <T,R> org.reactivestreams.Processor<T,R> buildProcessor(org.eclipse.microprofile.reactive.streams.operators.spi.Graph graph) throws org.eclipse.microprofile.reactive.streams.operators.spi.UnsupportedStageException- Specified by:
buildProcessorin interfaceorg.eclipse.microprofile.reactive.streams.operators.spi.ReactiveStreamsEngine- Throws:
org.eclipse.microprofile.reactive.streams.operators.spi.UnsupportedStageException
-
buildCompletion
public <T> CompletionStage<T> buildCompletion(org.eclipse.microprofile.reactive.streams.operators.spi.Graph graph) throws org.eclipse.microprofile.reactive.streams.operators.spi.UnsupportedStageException
- Specified by:
buildCompletionin interfaceorg.eclipse.microprofile.reactive.streams.operators.spi.ReactiveStreamsEngine- Throws:
org.eclipse.microprofile.reactive.streams.operators.spi.UnsupportedStageException
-
-