@Override public void staticUnaryCallSetsMessageCompression(SimpleRequest request, StreamObserver<SimpleResponse> responseObserver) { if (!request.equals(REQUEST_MESSAGE)) { responseObserver.onError(new IllegalArgumentException("Unexpected request: " + request)); return; } final ServerCallStreamObserver<SimpleResponse> callObserver = (ServerCallStreamObserver<SimpleResponse>) responseObserver; callObserver.setCompression("gzip"); callObserver.setMessageCompression(true); responseObserver.onNext(RESPONSE_MESSAGE); responseObserver.onCompleted(); }
obs.setCompression("gzip"); break; case NONE: obs.setCompression("identity"); break; case UNRECOGNIZED: