From 205337781842153061af857793186717ae46af51 Mon Sep 17 00:00:00 2001 From: Gavin Bunney Date: Thu, 14 Sep 2023 08:32:23 -0700 Subject: [PATCH] Add RequestAttempt.maxRetries back --- .../java/com/netflix/zuul/niws/RequestAttempt.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/zuul-core/src/main/java/com/netflix/zuul/niws/RequestAttempt.java b/zuul-core/src/main/java/com/netflix/zuul/niws/RequestAttempt.java index 7cdb538e6d..99dfccc5a9 100644 --- a/zuul-core/src/main/java/com/netflix/zuul/niws/RequestAttempt.java +++ b/zuul-core/src/main/java/com/netflix/zuul/niws/RequestAttempt.java @@ -57,9 +57,10 @@ public class RequestAttempt private String availabilityZone; private long readTimeout; private int connectTimeout; + private int maxRetries; public RequestAttempt(int attemptNumber, InstanceInfo server, String targetVip, String chosenWarmupLB, int status, String error, String exceptionType, - int readTimeout, int connectTimeout) + int readTimeout, int connectTimeout, int maxRetries) { if (attemptNumber < 1) { throw new IllegalArgumentException("Attempt number must be greater than 0! - " + attemptNumber); @@ -95,6 +96,7 @@ public RequestAttempt(int attemptNumber, InstanceInfo server, String targetVip, this.exceptionType = exceptionType; this.readTimeout = readTimeout; this.connectTimeout = connectTimeout; + this.maxRetries = maxRetries; } public RequestAttempt(final DiscoveryResult server, final IClientConfig clientConfig, int attemptNumber, int readTimeout) { @@ -217,6 +219,11 @@ public int getConnectTimeout() return connectTimeout; } + public int getMaxRetries() + { + return maxRetries; + } + public void setStatus(int status) { this.status = status; @@ -323,6 +330,11 @@ else if (t instanceof SSLHandshakeException) { } } + public void setMaxRetries(int maxRetries) + { + this.maxRetries = maxRetries; + } + @Override public String toString() {