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 Classes
    Modifier and Type
    Class
    Description
    static final class 
    A request that can be configured at a low level.
    static class 
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    MfClientHttpRequestFactoryImpl(int maxConnTotal, int maxConnPerRoute, int connectionRequestTimeout, int connectTimeout, int socketTimeout)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    createRequest(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 interface org.springframework.http.client.ClientHttpRequestFactory
      Overrides:
      createRequest in class org.springframework.http.client.HttpComponentsClientHttpRequestFactory