Class 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 of Reactive Streams with operators backed by Helidon reactive streams.
    See Also:
    ReactiveStreamsEngine
    • Constructor Detail

      • HelidonReactiveStreamEngine

        public HelidonReactiveStreamEngine()
    • 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:
        buildPublisher in interface org.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:
        buildSubscriber in interface org.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:
        buildProcessor in interface org.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:
        buildCompletion in interface org.eclipse.microprofile.reactive.streams.operators.spi.ReactiveStreamsEngine
        Throws:
        org.eclipse.microprofile.reactive.streams.operators.spi.UnsupportedStageException