You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by mi...@apache.org on 2019/12/10 07:44:34 UTC
[httpcomponents-client] branch master updated (070f30f -> 1d56c27)
This is an automated email from the ASF dual-hosted git repository.
michaelo pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/httpcomponents-client.git.
from 070f30f Fixed session i/o and wire logging in async clients
add 1d56c27 HTTPCLIENT-2034: Introduce HttpRequestRetryStrategy
No new revisions were added by this update.
Summary of changes:
.../testing/sync/TestClientRequestExecution.java | 44 +++-
...Strategy.java => HttpRequestRetryStrategy.java} | 51 +++--
.../apache/hc/client5/http/impl/ChainElements.java | 5 +-
.../http/impl/DefaultHttpRequestRetryStrategy.java | 232 +++++++++++++++++++++
...tryExec.java => AsyncHttpRequestRetryExec.java} | 74 +++++--
.../http/impl/async/H2AsyncClientBuilder.java | 34 ++-
.../http/impl/async/HttpAsyncClientBuilder.java | 34 ++-
.../http/impl/classic/HttpClientBuilder.java | 35 +++-
.../{RetryExec.java => HttpRequestRetryExec.java} | 82 ++++++--
.../impl/TestDefaultHttpRequestRetryStrategy.java | 158 ++++++++++++++
...etryExec.java => TestHttpRequestRetryExec.java} | 105 +++++++++-
11 files changed, 762 insertions(+), 92 deletions(-)
copy httpclient5/src/main/java/org/apache/hc/client5/http/{ServiceUnavailableRetryStrategy.java => HttpRequestRetryStrategy.java} (53%)
create mode 100644 httpclient5/src/main/java/org/apache/hc/client5/http/impl/DefaultHttpRequestRetryStrategy.java
copy httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/{AsyncRetryExec.java => AsyncHttpRequestRetryExec.java} (62%)
copy httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/{RetryExec.java => HttpRequestRetryExec.java} (57%)
create mode 100644 httpclient5/src/test/java/org/apache/hc/client5/http/impl/TestDefaultHttpRequestRetryStrategy.java
copy httpclient5/src/test/java/org/apache/hc/client5/http/impl/classic/{TestRetryExec.java => TestHttpRequestRetryExec.java} (63%)