in src/main/java/org/apache/skywalking/banyandb/v1/client/StreamBulkWriteProcessor.java [55:73]
protected StreamObserver<BanyandbStream.WriteRequest> buildStreamObserver(StreamServiceGrpc.StreamServiceStub stub, CompletableFuture<Void> batch) {
return stub.write(
new StreamObserver<BanyandbStream.WriteResponse>() {
@Override
public void onNext(BanyandbStream.WriteResponse writeResponse) {
}
@Override
public void onError(Throwable t) {
batch.completeExceptionally(t);
log.error("Error occurs in flushing streams", t);
}
@Override
public void onCompleted() {
batch.complete(null);
}
});
}