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%)