Class HttpClient4TimeoutTransformer

  • All Implemented Interfaces:
    java.lang.instrument.ClassFileTransformer

    public class HttpClient4TimeoutTransformer
    extends UpdateFieldsInConstructorTimeoutTransformer
    Sets timeouts for HTTP calls done using Apache HttpComponents Client 4.x

    It inserts two calls to org.apache.http.client.config.RequestConfig$Builder that set default values for connectTimeout and socketTimeout.

    • Constructor Detail

      • HttpClient4TimeoutTransformer

        public HttpClient4TimeoutTransformer​(long connectTimeoutMillis,
                                             long readTimeoutMillis,
                                             AgentInfo agentInfoMBean)