Package org.hawaiiframework.async.http
Class HawaiiHttpComponentsClientHttpRequestFactory
java.lang.Object
org.springframework.http.client.HttpComponentsClientHttpRequestFactory
org.hawaiiframework.async.http.HawaiiHttpComponentsClientHttpRequestFactory
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean,org.springframework.http.client.ClientHttpRequestFactory
public class HawaiiHttpComponentsClientHttpRequestFactory
extends org.springframework.http.client.HttpComponentsClientHttpRequestFactory
An HTTP request factory that sets the
TaskAbortStrategy for the request.
It extends the (default) HttpComponentsClientHttpRequestFactory and uses the
postProcessHttpRequest method to register the TaskAbortStrategy.
- Since:
- 2.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidpostProcessHttpRequest(org.apache.hc.core5.http.ClassicHttpRequest request) Methods inherited from class org.springframework.http.client.HttpComponentsClientHttpRequestFactory
createHttpContext, createHttpUriRequest, createRequest, createRequestConfig, destroy, getHttpClient, mergeRequestConfig, setBufferRequestBody, setConnectionRequestTimeout, setConnectionRequestTimeout, setConnectTimeout, setConnectTimeout, setHttpClient, setHttpContextFactory
-
Constructor Details
-
HawaiiHttpComponentsClientHttpRequestFactory
public HawaiiHttpComponentsClientHttpRequestFactory()
-
-
Method Details
-
postProcessHttpRequest
protected void postProcessHttpRequest(@NonNull org.apache.hc.core5.http.ClassicHttpRequest request) Register the abort strategy for this request.
- Overrides:
postProcessHttpRequestin classorg.springframework.http.client.HttpComponentsClientHttpRequestFactory- Parameters:
request- The request to register.
-