Repository: incubator-juneau Updated Branches: refs/heads/master 1ce1569be -> 3f8ade050
Add test retry handler. Project: http://git-wip-us.apache.org/repos/asf/incubator-juneau/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-juneau/commit/3f8ade05 Tree: http://git-wip-us.apache.org/repos/asf/incubator-juneau/tree/3f8ade05 Diff: http://git-wip-us.apache.org/repos/asf/incubator-juneau/diff/3f8ade05 Branch: refs/heads/master Commit: 3f8ade05058fde45a089bd470df3b61598d70a10 Parents: 1ce1569 Author: JamesBognar <jamesbog...@apache.org> Authored: Thu Sep 14 17:11:23 2017 -0400 Committer: JamesBognar <jamesbog...@apache.org> Committed: Thu Sep 14 17:11:23 2017 -0400 ---------------------------------------------------------------------- .../org/apache/juneau/rest/test/TestMicroservice.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/3f8ade05/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/TestMicroservice.java ---------------------------------------------------------------------- diff --git a/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/TestMicroservice.java b/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/TestMicroservice.java index 03e50e3..175b5e0 100644 --- a/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/TestMicroservice.java +++ b/juneau-microservice/juneau-microservice-test/src/test/java/org/apache/juneau/rest/test/TestMicroservice.java @@ -12,14 +12,17 @@ // *************************************************************************************************************************** package org.apache.juneau.rest.test; +import java.io.*; import java.net.*; import java.security.*; import java.util.*; import javax.net.ssl.*; +import org.apache.http.client.*; import org.apache.http.conn.ssl.*; import org.apache.http.impl.client.*; +import org.apache.http.protocol.*; import org.apache.juneau.microservice.*; import org.apache.juneau.parser.*; import org.apache.juneau.plaintext.*; @@ -97,6 +100,15 @@ public class TestMicroservice { try { return new RestClientBuilder() .rootUrl(microserviceURI) + .setRetryHandler( + new HttpRequestRetryHandler() { + @Override + public boolean retryRequest(IOException exception, int executionCount, HttpContext context) { + System.err.println("*** RETRY ***"); + return (executionCount < 10); + } + } + ) .noTrace() ; } catch (Exception e) {