Package io.quarkus.grpc.stubs
Class ManyToManyObserver<I,O>
- java.lang.Object
-
- io.smallrye.mutiny.operators.AbstractMulti<O>
-
- io.quarkus.grpc.stubs.ManyToManyObserver<I,O>
-
- All Implemented Interfaces:
io.grpc.stub.StreamObserver<O>,io.smallrye.mutiny.Multi<O>,Flow.Publisher<O>
public class ManyToManyObserver<I,O> extends io.smallrye.mutiny.operators.AbstractMulti<O> implements io.grpc.stub.StreamObserver<O>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classManyToManyObserver.UpstreamSubscriber
-
Constructor Summary
Constructors Constructor Description ManyToManyObserver(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 voidonCompleted()voidonError(Throwable t)voidonNext(O value)voidsubscribe(io.smallrye.mutiny.subscription.MultiSubscriber<? super O> subscriber)-
Methods inherited from class io.smallrye.mutiny.operators.AbstractMulti
broadcast, cache, capDemandsUsing, collect, convert, emitOn, group, ifNoItem, log, log, onCancellation, onCompletion, onFailure, onFailure, onFailure, onItem, onOverflow, onRequest, onSubscription, onTermination, paceDemand, runSubscriptionOn, select, skip, subscribe, subscribe, toHotStream, toUni, withContext
-
-
-
-
Method Detail
-
subscribe
public void subscribe(io.smallrye.mutiny.subscription.MultiSubscriber<? super O> subscriber)
- Overrides:
subscribein classio.smallrye.mutiny.operators.AbstractMulti<O>
-
onNext
public void onNext(O value)
- Specified by:
onNextin interfaceio.grpc.stub.StreamObserver<I>
-
onError
public void onError(Throwable t)
- Specified by:
onErrorin interfaceio.grpc.stub.StreamObserver<I>
-
onCompleted
public void onCompleted()
- Specified by:
onCompletedin interfaceio.grpc.stub.StreamObserver<I>
-
-