public interface GrpcWriteStream<T>
extends io.vertx.core.streams.WriteStream<T>
| Modifier and Type | Method and Description |
|---|---|
void |
cancel()
Cancel the stream.
|
GrpcWriteStream<T> |
drainHandler(io.vertx.core.Handler<Void> handler) |
GrpcWriteStream<T> |
encoding(String encoding)
Set the stream encoding, e.g
identity or gzip. |
io.vertx.core.Future<Void> |
endMessage(GrpcMessage message)
End the stream with an encoded gRPC message.
|
GrpcWriteStream<T> |
exceptionHandler(io.vertx.core.Handler<Throwable> handler) |
io.vertx.core.MultiMap |
headers() |
GrpcWriteStream<T> |
setWriteQueueMaxSize(int i) |
io.vertx.core.Future<Void> |
writeMessage(GrpcMessage message)
Write an encoded gRPC message.
|
io.vertx.core.MultiMap headers()
MultiMap to reader metadata headersGrpcWriteStream<T> encoding(String encoding)
identity or gzip.
It must be called before sending any message, otherwise {@code identity will be used.encoding - the target message encodingGrpcWriteStream<T> exceptionHandler(io.vertx.core.Handler<Throwable> handler)
exceptionHandler in interface io.vertx.core.streams.StreamBaseexceptionHandler in interface io.vertx.core.streams.WriteStream<T>GrpcWriteStream<T> setWriteQueueMaxSize(int i)
setWriteQueueMaxSize in interface io.vertx.core.streams.WriteStream<T>GrpcWriteStream<T> drainHandler(io.vertx.core.Handler<Void> handler)
drainHandler in interface io.vertx.core.streams.WriteStream<T>io.vertx.core.Future<Void> writeMessage(GrpcMessage message)
message - the messageio.vertx.core.Future<Void> endMessage(GrpcMessage message)
message - the messagevoid cancel()
Copyright © 2024 Eclipse. All rights reserved.