@java.lang.Override @java.lang.SuppressWarnings("unchecked") public void invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver) { switch (methodId) { case METHODID_STREAMING_OUTPUT_CALL: serviceImpl.streamingOutputCall((io.vertx.example.grpc.Messages.StreamingOutputCallRequest) request, (io.vertx.grpc.GrpcWriteStream<io.vertx.example.grpc.Messages.StreamingOutputCallResponse>) io.vertx.grpc.GrpcWriteStream.create(responseObserver)); break; default: throw new AssertionError(); } }
@java.lang.Override @java.lang.SuppressWarnings("unchecked") public void invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver) { switch (methodId) { case METHODID_GET_FEATURE: serviceImpl.getFeature((io.grpc.examples.routeguide.Point) request, (io.vertx.core.Future<io.grpc.examples.routeguide.Feature>) io.vertx.core.Future.<io.grpc.examples.routeguide.Feature>future().setHandler(ar -> { if (ar.succeeded()) { ((io.grpc.stub.StreamObserver<io.grpc.examples.routeguide.Feature>) responseObserver).onNext(ar.result()); responseObserver.onCompleted(); } else { responseObserver.onError(ar.cause()); } })); break; case METHODID_LIST_FEATURES: serviceImpl.listFeatures((io.grpc.examples.routeguide.Rectangle) request, (io.vertx.grpc.GrpcWriteStream<io.grpc.examples.routeguide.Feature>) io.vertx.grpc.GrpcWriteStream.create(responseObserver)); break; default: throw new AssertionError(); } }
public GrpcBidiExchangeImpl(GrpcReadStream<I> readStream, StreamObserver<O> writeObserver) { this.readStream = readStream; writeStream = GrpcWriteStream.create(writeObserver); }
public GrpcBidiExchangeImpl(StreamObserver<I> readObserver, StreamObserver<O> writeObserver) { readStream = GrpcReadStream.create(readObserver); writeStream = GrpcWriteStream.create(writeObserver); }
public GrpcUniExchangeImpl(GrpcReadStream<I> readStream, StreamObserver<O> writeObserver) { this.writeStream = GrpcWriteStream.create(writeObserver); readStream.endHandler(v -> { if (complete.compareAndSet(false, true)) { if (GrpcUniExchangeImpl.this.handler != null) { GrpcUniExchangeImpl.this.handler.handle(Future.succeededFuture()); } } }); readStream.handler(input -> { if (complete.compareAndSet(false, true)) { if (GrpcUniExchangeImpl.this.handler != null) { GrpcUniExchangeImpl.this.handler.handle(Future.succeededFuture(input)); } } }); readStream.exceptionHandler(t -> { if (complete.compareAndSet(false, true)) { if (GrpcUniExchangeImpl.this.handler != null) { GrpcUniExchangeImpl.this.handler.handle(Future.failedFuture(t)); } } }); }
@java.lang.Override @java.lang.SuppressWarnings("unchecked") public void invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver) { switch (methodId) { case METHODID_SOURCE: serviceImpl.source((io.grpc.examples.streaming.Empty) request, (io.vertx.grpc.GrpcWriteStream<io.grpc.examples.streaming.Item>) io.vertx.grpc.GrpcWriteStream.create(responseObserver)); break; default: throw new AssertionError(); } }
case METHODID_STREAMING_OUTPUT_CALL: serviceImpl.streamingOutputCall((io.grpc.testing.integration.Messages.StreamingOutputCallRequest) request, (io.vertx.grpc.GrpcWriteStream<io.grpc.testing.integration.Messages.StreamingOutputCallResponse>) io.vertx.grpc.GrpcWriteStream.create(responseObserver)); break; case METHODID_UNIMPLEMENTED_CALL: