Class ManyToOneObserver<I,​O>

  • All Implemented Interfaces:
    io.grpc.stub.StreamObserver<O>, io.smallrye.mutiny.Uni<O>

    public class ManyToOneObserver<I,​O>
    extends io.smallrye.mutiny.operators.AbstractUni<O>
    implements io.grpc.stub.StreamObserver<O>
    • Constructor Summary

      Constructors 
      Constructor Description
      ManyToOneObserver​(io.smallrye.mutiny.Multi<I> source, Function<io.grpc.stub.StreamObserver<O>,​io.grpc.stub.StreamObserver<I>> function)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onCompleted()  
      void onError​(Throwable t)  
      void onNext​(O value)  
      void subscribe​(io.smallrye.mutiny.subscription.UniSubscriber<? super O> subscriber)  
      • Methods inherited from class io.smallrye.mutiny.operators.AbstractUni

        await, awaitUsing, cache, convert, emitOn, ifNoItem, log, log, memoize, onCancellation, onFailure, onFailure, onFailure, onItem, onItemOrFailure, onSubscription, onTermination, repeat, runSubscriptionOn, subscribe, subscribe, toMulti, withContext
      • Methods inherited from interface io.smallrye.mutiny.Uni

        attachContext, call, call, chain, chain, eventually, eventually, flatMap, invoke, invoke, map, plug, replaceIfNullWith, replaceIfNullWith, replaceWith, replaceWith, replaceWith, replaceWithNull, replaceWithVoid, stage, subscribeAsCompletionStage, subscribeAsCompletionStage
    • Constructor Detail

      • ManyToOneObserver

        public ManyToOneObserver​(io.smallrye.mutiny.Multi<I> source,
                                 Function<io.grpc.stub.StreamObserver<O>,​io.grpc.stub.StreamObserver<I>> function)
    • Method Detail

      • subscribe

        public void subscribe​(io.smallrye.mutiny.subscription.UniSubscriber<? super O> subscriber)
        Specified by:
        subscribe in class io.smallrye.mutiny.operators.AbstractUni<O>
      • onNext

        public void onNext​(O value)
        Specified by:
        onNext in interface io.grpc.stub.StreamObserver<I>
      • onError

        public void onError​(Throwable t)
        Specified by:
        onError in interface io.grpc.stub.StreamObserver<I>
      • onCompleted

        public void onCompleted()
        Specified by:
        onCompleted in interface io.grpc.stub.StreamObserver<I>