public BanyanDBException createException()

in src/main/java/org/apache/skywalking/banyandb/v1/client/grpc/exception/BanyanDBGrpcApiExceptionFactory.java [35:49]


    public BanyanDBException createException(Throwable throwable) {
        if (throwable instanceof StatusException) {
            StatusException e = (StatusException) throwable;
            return create(throwable, e.getStatus().getCode());
        } else if (throwable instanceof StatusRuntimeException) {
            StatusRuntimeException e = (StatusRuntimeException) throwable;
            return create(throwable, e.getStatus().getCode());
        } else if (throwable instanceof BanyanDBException) {
            return (BanyanDBException) throwable;
        } else {
            // Do not retry on unknown throwable, even when UNKNOWN is in retryableCodes
            return BanyanDBApiExceptionFactory.createException(
                    throwable, Status.Code.UNKNOWN, false);
        }
    }