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 classA 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:
createRequestin interfaceorg.springframework.http.client.ClientHttpRequestFactory- Overrides:
createRequestin classorg.springframework.http.client.HttpComponentsClientHttpRequestFactory
-