From 57247e9d9f0e43246b4236636d5d2b7d06047b25 Mon Sep 17 00:00:00 2001 From: whowes Date: Wed, 19 Aug 2026 16:58:52 +0000 Subject: [PATCH] refactor(gax): add constructor to HttpJsonStatusRuntimeException --- .../com/google/api/gax/httpjson/HttpJsonClientCallImpl.java | 2 +- .../api/gax/httpjson/HttpJsonStatusRuntimeException.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/sdk-platform-java/gax-java/gax-httpjson/src/main/java/com/google/api/gax/httpjson/HttpJsonClientCallImpl.java b/sdk-platform-java/gax-java/gax-httpjson/src/main/java/com/google/api/gax/httpjson/HttpJsonClientCallImpl.java index c3768fa3a0d9..9f9bafbdd119 100644 --- a/sdk-platform-java/gax-java/gax-httpjson/src/main/java/com/google/api/gax/httpjson/HttpJsonClientCallImpl.java +++ b/sdk-platform-java/gax-java/gax-httpjson/src/main/java/com/google/api/gax/httpjson/HttpJsonClientCallImpl.java @@ -212,7 +212,7 @@ private void timeout() { StatusCode.Code.DEADLINE_EXCEEDED.getHttpStatusCode(), "Deadline exceeded", new HttpJsonStatusRuntimeException( - StatusCode.Code.DEADLINE_EXCEEDED.getHttpStatusCode(), "Deadline exceeded", null), + StatusCode.Code.DEADLINE_EXCEEDED.getHttpStatusCode(), "Deadline exceeded"), true); } diff --git a/sdk-platform-java/gax-java/gax-httpjson/src/main/java/com/google/api/gax/httpjson/HttpJsonStatusRuntimeException.java b/sdk-platform-java/gax-java/gax-httpjson/src/main/java/com/google/api/gax/httpjson/HttpJsonStatusRuntimeException.java index af357e0952eb..a7a5c6e57c8b 100644 --- a/sdk-platform-java/gax-java/gax-httpjson/src/main/java/com/google/api/gax/httpjson/HttpJsonStatusRuntimeException.java +++ b/sdk-platform-java/gax-java/gax-httpjson/src/main/java/com/google/api/gax/httpjson/HttpJsonStatusRuntimeException.java @@ -42,6 +42,11 @@ public class HttpJsonStatusRuntimeException extends RuntimeException { private final int statusCode; + public HttpJsonStatusRuntimeException(int statusCode, String message) { + super(message); + this.statusCode = statusCode; + } + public HttpJsonStatusRuntimeException(int statusCode, String message, Throwable cause) { super(message, cause); this.statusCode = statusCode;