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

Method invoke

stub/src/test/java/io/grpc/stub/ServerCallsTest.java:95–115  ·  view source on GitHub ↗
(StreamObserver<Integer> responseObserver)

Source from the content-addressed store, hash-verified

93 ServerCalls.asyncBidiStreamingCall(
94 new ServerCalls.BidiStreamingMethod<Integer, Integer>() {
95 @Override
96 public StreamObserver<Integer> invoke(StreamObserver<Integer> responseObserver) {
97 assertTrue(responseObserver instanceof ServerCallStreamObserver);
98 ServerCallStreamObserver<Integer> serverCallObserver =
99 (ServerCallStreamObserver<Integer>) responseObserver;
100 callObserver.set(serverCallObserver);
101 serverCallObserver.setOnCancelHandler(new Runnable() {
102 @Override
103 public void run() {
104 onCancelCalled.set(true);
105 }
106 });
107 serverCallObserver.setOnReadyHandler(new Runnable() {
108 @Override
109 public void run() {
110 onReadyCalled.set(true);
111 }
112 });
113 invokeCalled.set(true);
114 return new ServerCalls.NoopStreamObserver<>();
115 }
116 });
117 ServerCall.Listener<Integer> callListener =
118 callHandler.startCall(serverCall, new Metadata());

Callers

nothing calls this directly

Calls 10

fromCodeMethod · 0.95
asRuntimeExceptionMethod · 0.80
setMethod · 0.65
setOnReadyThresholdMethod · 0.65
onErrorMethod · 0.65
setOnCancelHandlerMethod · 0.45
setOnReadyHandlerMethod · 0.45
setOnCloseHandlerMethod · 0.45
disableAutoRequestMethod · 0.45
failMethod · 0.45

Tested by

no test coverage detected