MCPcopy Create free account
hub / github.com/grpc/grpc-java / invoke

Method invoke

stub/src/test/java/io/grpc/stub/ClientCallsTest.java:658–678  ·  view source on GitHub ↗
(StreamObserver<Integer> responseObserver)

Source from the content-addressed store, hash-verified

656 int iteration;
657
658 @Override
659 public StreamObserver<Integer> invoke(StreamObserver<Integer> responseObserver) {
660 final ServerCallStreamObserver<Integer> serverCallObserver =
661 (ServerCallStreamObserver<Integer>) responseObserver;
662 serverCallObserver.setOnReadyHandler(new Runnable() {
663 @Override
664 public void run() {
665 while (serverCallObserver.isReady()) {
666 serverCallObserver.onNext(iteration);
667 }
668 iteration++;
669 semaphore.release();
670 }
671 });
672 return new ServerCalls.NoopStreamObserver<Integer>() {
673 @Override
674 public void onCompleted() {
675 serverCallObserver.onCompleted();
676 }
677 };
678 }
679 }))
680 .build();
681 long tag = System.nanoTime();

Callers

nothing calls this directly

Calls 3

setMethod · 0.65
setOnReadyHandlerMethod · 0.45
disableAutoRequestMethod · 0.45

Tested by

no test coverage detected