(StreamObserver<Integer> responseObserver)
| 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()); |
nothing calls this directly
no test coverage detected