パッケージ org.iplass.mtp.impl.http
クラス SimpleHttpInvoker
java.lang.Object
org.iplass.mtp.impl.http.SimpleHttpInvoker
Simple Http リクエスト実行機能
-
ネストされたクラスの概要
ネストされたクラス -
コンストラクタの概要
コンストラクタコンストラクタ説明SimpleHttpInvoker(HttpClientConfig httpClientConfig, ExponentialBackoff exponentialBackoff) コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明call(org.apache.hc.client5.http.classic.methods.HttpUriRequest request) リクエストを実行するcall(org.apache.hc.client5.http.classic.methods.HttpUriRequest request, Predicate<SimpleHttpInvoker.Response> stopRetryCondition) リクエストを実行する
-
コンストラクタの詳細
-
SimpleHttpInvoker
コンストラクタ- パラメータ:
exponentialBackoff- ExponentialBackoffhttpClient- httpClientConfig
-
-
メソッドの詳細
-
call
public SimpleHttpInvoker.Response call(org.apache.hc.client5.http.classic.methods.HttpUriRequest request) リクエストを実行する実行に失敗したら、失敗レスポンスを返却する
- パラメータ:
request- Httpリクエスト- 戻り値:
- リクエスト実行結果
-
call
public SimpleHttpInvoker.Response call(org.apache.hc.client5.http.classic.methods.HttpUriRequest request, Predicate<SimpleHttpInvoker.Response> stopRetryCondition) リクエストを実行する実行に成功するか、リトライ停止条件に達するまでリクエストを実行する。 リトライ閾値に達し実行に失敗している場合は、失敗レスポンスを返却する
- パラメータ:
request- HttpリクエストstopRetryCondition- リトライ停止条件- 戻り値:
- リクエスト実行結果
-