public class GrpcWriteStream<T> extends Object implements WriteStream<T>
| Constructor and Description |
|---|
GrpcWriteStream(io.grpc.stub.StreamObserver<T> observer) |
| Modifier and Type | Method and Description |
|---|---|
WriteStream<T> |
drainHandler(Handler<Void> hndlr) |
void |
end(Handler<AsyncResult<Void>> hndlr) |
WriteStream<T> |
exceptionHandler(Handler<Throwable> hndlr) |
WriteStream<T> |
setWriteQueueMaxSize(int i) |
io.grpc.stub.StreamObserver<T> |
streamObserver()
Low level control of the observer for advanced use cases.
|
Future<Void> |
write(T data) |
void |
write(T data,
Handler<AsyncResult<Void>> hndlr) |
boolean |
writeQueueFull() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitend, end, endpublic GrpcWriteStream(io.grpc.stub.StreamObserver<T> observer)
public WriteStream<T> exceptionHandler(Handler<Throwable> hndlr)
exceptionHandler in interface StreamBaseexceptionHandler in interface WriteStream<T>public void write(T data, Handler<AsyncResult<Void>> hndlr)
write in interface WriteStream<T>public void end(Handler<AsyncResult<Void>> hndlr)
end in interface WriteStream<T>public WriteStream<T> setWriteQueueMaxSize(int i)
setWriteQueueMaxSize in interface WriteStream<T>public boolean writeQueueFull()
writeQueueFull in interface WriteStream<T>public WriteStream<T> drainHandler(Handler<Void> hndlr)
drainHandler in interface WriteStream<T>public io.grpc.stub.StreamObserver<T> streamObserver()
Copyright © 2023 Eclipse. All rights reserved.