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 を作成します。 |
createRequest
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public InterceptingClientHttpRequestFactory(ClientHttpRequestFactory requestFactory, @Nullable ListSE<ClientHttpRequestInterceptor> interceptors)
InterceptingClientHttpRequestFactory
の新しいインスタンスを作成します。requestFactory
- ラップするリクエストファクトリ interceptors
- 適用されるインターセプター (null
にすることができます)protected ClientHttpRequest createRequest(URISE uri, HttpMethod httpMethod, ClientHttpRequestFactory requestFactory)
AbstractClientHttpRequestFactoryWrapper
ClientHttpRequest
を作成します。AbstractClientHttpRequestFactoryWrapper.createRequest(URI, HttpMethod)
から呼び出されます。
AbstractClientHttpRequestFactoryWrapper
の createRequest
uri
- リクエストを作成する URIhttpMethod
- 実行する HTTP メソッド requestFactory
- ラップされたリクエストファクトリ