/** * <pre> * A client-to-server streaming RPC. * Accepts a stream of Points on a route being traversed, returning a * RouteSummary when traversal is completed. * </pre> */ public io.grpc.stub.StreamObserver<io.grpc.examples.routeguide.Point> recordRoute( io.grpc.stub.StreamObserver<io.grpc.examples.routeguide.RouteSummary> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(METHOD_RECORD_ROUTE, getCallOptions()), responseObserver); }
/** * <pre> * A sequence of requests followed by one response (streamed upload). * The server returns the aggregated size of client payload as the result. * </pre> */ public io.grpc.stub.StreamObserver<io.vertx.example.grpc.Messages.StreamingInputCallRequest> streamingInputCall( io.grpc.stub.StreamObserver<io.vertx.example.grpc.Messages.StreamingInputCallResponse> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(getStreamingInputCallMethod(), getCallOptions()), responseObserver); } }
/** * <pre> * A client-to-server streaming RPC. * Accepts a stream of Points on a route being traversed, returning a * RouteSummary when traversal is completed. * </pre> */ public io.grpc.stub.StreamObserver<io.grpc.examples.routeguide.Point> recordRoute( io.grpc.stub.StreamObserver<io.grpc.examples.routeguide.RouteSummary> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(getRecordRouteMethod(), getCallOptions()), responseObserver); }
/** * <pre> * Accepts a stream of Events returning a Confirmation when completed. * </pre> */ public io.grpc.stub.StreamObserver<io.axoniq.axonserver.grpc.event.Event> appendEvent( io.grpc.stub.StreamObserver<io.axoniq.axonserver.grpc.event.Confirmation> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(getAppendEventMethod(), getCallOptions()), responseObserver); }
/** * <pre> * A client-to-server streaming RPC. * Accepts a stream of Points on a route being traversed, returning a * RouteSummary when traversal is completed. * </pre> */ public void recordRoute(io.vertx.core.Handler< io.vertx.grpc.GrpcUniExchange<io.grpc.examples.routeguide.Point, io.grpc.examples.routeguide.RouteSummary>> handler) { final io.vertx.grpc.GrpcReadStream<io.grpc.examples.routeguide.RouteSummary> readStream = io.vertx.grpc.GrpcReadStream.<io.grpc.examples.routeguide.RouteSummary>create(); handler.handle(io.vertx.grpc.GrpcUniExchange.create(readStream, asyncClientStreamingCall( getChannel().newCall(getRecordRouteMethod(), getCallOptions()), readStream.readObserver()))); }
/** * <pre> * A sequence of requests followed by one response (streamed upload). * The server returns the aggregated size of client payload as the result. * </pre> */ public void streamingInputCall(io.vertx.core.Handler< io.vertx.grpc.GrpcUniExchange<io.vertx.example.grpc.Messages.StreamingInputCallRequest, io.vertx.example.grpc.Messages.StreamingInputCallResponse>> handler) { final io.vertx.grpc.GrpcReadStream<io.vertx.example.grpc.Messages.StreamingInputCallResponse> readStream = io.vertx.grpc.GrpcReadStream.<io.vertx.example.grpc.Messages.StreamingInputCallResponse>create(); handler.handle(io.vertx.grpc.GrpcUniExchange.create(readStream, asyncClientStreamingCall( getChannel().newCall(getStreamingInputCallMethod(), getCallOptions()), readStream.readObserver()))); } }
/** * <pre> * A streaming request call that tracks incoming requests in the RequestContext to make sure it is correctly * set for callbacks. * </pre> */ public io.grpc.stub.StreamObserver<com.linecorp.armeria.grpc.testing.Messages.SimpleRequest> checkRequestContext( io.grpc.stub.StreamObserver<com.linecorp.armeria.grpc.testing.Messages.SimpleResponse> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(getCheckRequestContextMethod(), getCallOptions()), responseObserver); }
/** * <pre> * A sequence of requests followed by one response (streamed upload). * The server returns the aggregated size of client payload as the result. * </pre> */ public io.grpc.stub.StreamObserver<com.linecorp.armeria.grpc.testing.Messages.StreamingInputCallRequest> streamingInputCall( io.grpc.stub.StreamObserver<com.linecorp.armeria.grpc.testing.Messages.StreamingInputCallResponse> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(getStreamingInputCallMethod(), getCallOptions()), responseObserver); }
/** * <pre> * A streaming call that always throws an error (as opposed to using StreamObserver.onError). The error is * thrown in the onMessage callback. * </pre> */ public io.grpc.stub.StreamObserver<com.linecorp.armeria.grpc.testing.Messages.SimpleRequest> streamThrowsError( io.grpc.stub.StreamObserver<com.linecorp.armeria.grpc.testing.Messages.SimpleResponse> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(getStreamThrowsErrorMethod(), getCallOptions()), responseObserver); }
/** * <pre> * A streaming call that always throws an error in the stub implementation, not message handler. The error * is thrown in startCall. * </pre> */ public io.grpc.stub.StreamObserver<com.linecorp.armeria.grpc.testing.Messages.SimpleRequest> streamThrowsErrorInStub( io.grpc.stub.StreamObserver<com.linecorp.armeria.grpc.testing.Messages.SimpleResponse> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(getStreamThrowsErrorInStubMethod(), getCallOptions()), responseObserver); }
case CLIENT_STREAMING: StreamObserver<ReqT> clientObserver = ClientCalls.asyncClientStreamingCall(call, (io.grpc.stub.StreamObserver<RespT>) request.getArguments()[0]); responseFuture.onNext(clientObserver); responseFuture.onCompleted();
/** * <pre> *记录该点 *一个 客户端流式 RPC , 客户端写入一个消息序列并将其发送到服务器,同样也是使用流。一旦客户端完成写入消息, *它等待服务器完成读取返回它的响应。通过在 请求 类型前指定 stream 关键字来指定一个客户端的流方法。 * </pre> */ public io.grpc.stub.StreamObserver<cn.mrdear.route.Point> recordRoute( io.grpc.stub.StreamObserver<cn.mrdear.route.RouteSummary> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(METHOD_RECORD_ROUTE, getCallOptions()), responseObserver); }
/** */ public io.grpc.stub.StreamObserver<org.glowroot.wire.api.model.CollectorServiceOuterClass.TraceStreamMessage> collectTraceStream( io.grpc.stub.StreamObserver<org.glowroot.wire.api.model.CollectorServiceOuterClass.EmptyMessage> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(getCollectTraceStreamMethod(), getCallOptions()), responseObserver); }
/** */ public io.grpc.stub.StreamObserver<org.glowroot.wire.api.model.CollectorServiceOuterClass.AggregateStreamMessage> collectAggregateStream( io.grpc.stub.StreamObserver<org.glowroot.wire.api.model.CollectorServiceOuterClass.AggregateResponseMessage> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(getCollectAggregateStreamMethod(), getCallOptions()), responseObserver); }
/** */ public io.grpc.stub.StreamObserver<com.example.server.streaming.Streaming.Metric> collect( io.grpc.stub.StreamObserver<com.example.server.streaming.Streaming.Average> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(getCollectMethodHelper(), getCallOptions()), responseObserver); } }
/** */ public io.grpc.stub.StreamObserver<com.example.server.streaming.StreamingExample.Metric> collect( io.grpc.stub.StreamObserver<com.example.server.streaming.StreamingExample.Average> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(getCollectMethodHelper(), getCallOptions()), responseObserver); } }
/** * <pre> * Stage an artifact to be available during job execution. The first request must contain the * name of the artifact. All future requests must contain sequential chunks of the content of * the artifact. * </pre> */ public io.grpc.stub.StreamObserver<org.apache.beam.sdk.common.runner.v1.ArtifactApi.PutArtifactRequest> putArtifact( io.grpc.stub.StreamObserver<org.apache.beam.sdk.common.runner.v1.ArtifactApi.PutArtifactResponse> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(METHOD_PUT_ARTIFACT, getCallOptions()), responseObserver); }
/** * */ public io.grpc.stub.StreamObserver<Operand> putAll( io.grpc.stub.StreamObserver<Empty> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(getPutAllMethod(), getCallOptions()), responseObserver); }
@Override public ApiStreamObserver<RequestT> clientStreamingCall( ApiStreamObserver<ResponseT> responseObserver, ApiCallContext context) { Preconditions.checkNotNull(responseObserver); ClientCall<RequestT, ResponseT> call = GrpcClientCalls.newCall(descriptor, context); return new StreamObserverDelegate<>( ClientCalls.asyncClientStreamingCall( call, new ApiStreamObserverDelegate<>(responseObserver))); } }
/** * <pre> * A sequence of requests followed by one response (streamed upload). * The server returns the aggregated size of client payload as the result. * </pre> */ public io.grpc.stub.StreamObserver<io.grpc.testing.integration.Messages.StreamingInputCallRequest> streamingInputCall( io.grpc.stub.StreamObserver<io.grpc.testing.integration.Messages.StreamingInputCallResponse> responseObserver) { return asyncClientStreamingCall( getChannel().newCall(getStreamingInputCallMethod(), getCallOptions()), responseObserver); }