Package org.mapfish.print.http
Class MfClientHttpRequestFactoryImpl
java.lang.Object
org.springframework.http.client.HttpComponentsClientHttpRequestFactory
org.mapfish.print.http.MfClientHttpRequestFactoryImpl
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean
,org.springframework.http.client.ClientHttpRequestFactory
public class MfClientHttpRequestFactoryImpl
extends org.springframework.http.client.HttpComponentsClientHttpRequestFactory
Default implementation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
A request that can be configured at a low level.static class
-
Constructor Summary
ConstructorsConstructorDescriptionMfClientHttpRequestFactoryImpl
(int maxConnTotal, int maxConnPerRoute, int connectionRequestTimeout, int connectTimeout, int socketTimeout) Constructor. -
Method Summary
Modifier and TypeMethodDescriptioncreateRequest
(URI uri, org.springframework.http.HttpMethod httpMethod) Methods inherited from class org.springframework.http.client.HttpComponentsClientHttpRequestFactory
createHttpContext, createHttpUriRequest, createRequestConfig, destroy, getHttpClient, mergeRequestConfig, postProcessHttpRequest, setBufferRequestBody, setConnectionRequestTimeout, setConnectTimeout, setHttpClient, setHttpContextFactory, setReadTimeout
-
Constructor Details
-
MfClientHttpRequestFactoryImpl
public MfClientHttpRequestFactoryImpl(int maxConnTotal, int maxConnPerRoute, int connectionRequestTimeout, int connectTimeout, int socketTimeout) Constructor.- Parameters:
maxConnTotal
- Maximum total connections.maxConnPerRoute
- Maximum connections per route.connectionRequestTimeout
- Number of milliseconds used when requesting a connection from the connection manager.connectTimeout
- Number of milliseconds until a connection is established.socketTimeout
- Maximum number of milliseconds during which a socket remains inactive between two consecutive data packets.
-
-
Method Details
-
createRequest
@Nonnull public ConfigurableRequest createRequest(@Nonnull URI uri, @Nonnull org.springframework.http.HttpMethod httpMethod) - Specified by:
createRequest
in interfaceorg.springframework.http.client.ClientHttpRequestFactory
- Overrides:
createRequest
in classorg.springframework.http.client.HttpComponentsClientHttpRequestFactory
-