Example usage for org.apache.commons.httpclient.util IdleConnectionTimeoutThread addConnectionManager

List of usage examples for org.apache.commons.httpclient.util IdleConnectionTimeoutThread addConnectionManager

Introduction

In this page you can find the example usage for org.apache.commons.httpclient.util IdleConnectionTimeoutThread addConnectionManager.

Prototype

public void addConnectionManager(HttpConnectionManager paramHttpConnectionManager) 

Source Link

Usage

From source file:com.boyuanitsm.pay.alipay.util.httpClient.HttpProtocolHandler.java

/**
 * ?//  w w w  . ja v  a2  s . c o m
 */
private HttpProtocolHandler() {
    // HTTP
    connectionManager = new MultiThreadedHttpConnectionManager();
    connectionManager.getParams().setDefaultMaxConnectionsPerHost(defaultMaxConnPerHost);
    connectionManager.getParams().setMaxTotalConnections(defaultMaxTotalConn);

    IdleConnectionTimeoutThread ict = new IdleConnectionTimeoutThread();
    ict.addConnectionManager(connectionManager);
    ict.setConnectionTimeout(defaultIdleConnTimeout);

    ict.start();
}