Skip to content

Commit 4453ec3

Browse files
authored
Retry requests to Bitbucket server (#457)
1 parent 0e0a8e7 commit 4453ec3

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/java/com/cloudbees/jenkins/plugins/bitbucket/server/client/BitbucketServerAPIClient.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@
112112
import org.apache.http.impl.client.BasicCredentialsProvider;
113113
import org.apache.http.impl.client.CloseableHttpClient;
114114
import org.apache.http.impl.client.HttpClientBuilder;
115+
import org.apache.http.impl.client.StandardHttpRequestRetryHandler;
115116
import org.apache.http.message.BasicNameValuePair;
116117
import org.apache.http.util.EntityUtils;
117118

@@ -941,6 +942,7 @@ private BufferedImage getImageRequest(String path) throws IOException, Interrupt
941942
private CloseableHttpClient getHttpClient(final HttpRequestBase request) {
942943
HttpClientBuilder httpClientBuilder = HttpClientBuilder.create();
943944
httpClientBuilder.useSystemProperties();
945+
httpClientBuilder.setRetryHandler(new StandardHttpRequestRetryHandler());
944946

945947
RequestConfig.Builder requestConfig = RequestConfig.custom();
946948
String connectTimeout = System.getProperty("http.connect.timeout", "10");

0 commit comments

Comments
 (0)