public class InterceptingClientHttpRequestFactory extends AbstractClientHttpRequestFactoryWrapper
ClientHttpRequestInterceptors をサポートする ClientHttpRequestFactory ラッパー。ClientHttpRequestFactory, ClientHttpRequestInterceptor| コンストラクターと説明 |
|---|
InterceptingClientHttpRequestFactory(ClientHttpRequestFactory requestFactory, ListSE<ClientHttpRequestInterceptor> interceptors) 指定されたパラメーターで InterceptingClientHttpRequestFactory の新しいインスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ClientHttpRequest | createRequest(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory) 渡されたリクエストファクトリを使用して、指定された URI および HTTP メソッドの新しい ClientHttpRequest を作成します。 |
createRequestcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic InterceptingClientHttpRequestFactory(ClientHttpRequestFactory requestFactory, @Nullable ListSE<ClientHttpRequestInterceptor> interceptors)
InterceptingClientHttpRequestFactory の新しいインスタンスを作成します。requestFactory - ラップするリクエストファクトリ interceptors - 適用されるインターセプター (null にすることができます)protected ClientHttpRequest createRequest(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory)
AbstractClientHttpRequestFactoryWrapperClientHttpRequest を作成します。AbstractClientHttpRequestFactoryWrapper.createRequest(URI, HttpMethod) から呼び出されます。
AbstractClientHttpRequestFactoryWrapper の createRequest uri - リクエストを作成する URIhttpMethod - 実行する HTTP メソッド requestFactory - ラップされたリクエストファクトリ