当前位置: 首页>>代码示例>>Java>>正文


Java IdleConnectionTimeoutThread.setConnectionTimeout方法代码示例

本文整理汇总了Java中org.apache.commons.httpclient.util.IdleConnectionTimeoutThread.setConnectionTimeout方法的典型用法代码示例。如果您正苦于以下问题:Java IdleConnectionTimeoutThread.setConnectionTimeout方法的具体用法?Java IdleConnectionTimeoutThread.setConnectionTimeout怎么用?Java IdleConnectionTimeoutThread.setConnectionTimeout使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.commons.httpclient.util.IdleConnectionTimeoutThread的用法示例。


在下文中一共展示了IdleConnectionTimeoutThread.setConnectionTimeout方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: HttpProtocolHandler

import org.apache.commons.httpclient.util.IdleConnectionTimeoutThread; //导入方法依赖的package包/类
/**
 * 私有的构造方法
 */
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();
}
 
开发者ID:dianbaer,项目名称:epay,代码行数:16,代码来源:HttpProtocolHandler.java

示例2: HttpProtocolHandler

import org.apache.commons.httpclient.util.IdleConnectionTimeoutThread; //导入方法依赖的package包/类
/**
 * 私有的构造方法
 */
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();
}
 
开发者ID:funtl,项目名称:framework,代码行数:16,代码来源:HttpProtocolHandler.java

示例3: HttpProtocolHandler

import org.apache.commons.httpclient.util.IdleConnectionTimeoutThread; //导入方法依赖的package包/类
/**
 * 私有的构造方法
 */
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();
}
 
开发者ID:binrui,项目名称:shopping,代码行数:18,代码来源:HttpProtocolHandler.java

示例4: AliPayHttpProtocolHandler

import org.apache.commons.httpclient.util.IdleConnectionTimeoutThread; //导入方法依赖的package包/类
/**
 * 私有的构造方法
 */
private AliPayHttpProtocolHandler() {
    // 创建一个线程安全的HTTP连接池
    connectionManager = new MultiThreadedHttpConnectionManager();
    connectionManager.getParams().setDefaultMaxConnectionsPerHost(defaultMaxConnPerHost);
    connectionManager.getParams().setMaxTotalConnections(defaultMaxTotalConn);

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

    ict.start();
}
 
开发者ID:wenzhucjy,项目名称:GeneralUtils,代码行数:16,代码来源:AliPayHttpProtocolHandler.java

示例5: HttpProtocolHandler

import org.apache.commons.httpclient.util.IdleConnectionTimeoutThread; //导入方法依赖的package包/类
/**
 * 私有的构造方法.
 */
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();
}
 
开发者ID:8090boy,项目名称:gomall.la,代码行数:16,代码来源:HttpProtocolHandler.java

示例6: initHttpConnectionManager

import org.apache.commons.httpclient.util.IdleConnectionTimeoutThread; //导入方法依赖的package包/类
private void initHttpConnectionManager() throws Exception {
    httpConnectionManager = new MultiThreadedHttpConnectionManager();
    int maxConnectionsPerHost = bpelServerConfiguration.getMaxConnectionsPerHost();
    int maxTotalConnections = bpelServerConfiguration.getMaxTotalConnections();
    if (log.isDebugEnabled()) {
        log.debug(HttpConnectionManagerParams.MAX_HOST_CONNECTIONS + "=" + maxConnectionsPerHost);
        log.debug(HttpConnectionManagerParams.MAX_TOTAL_CONNECTIONS + "=" + maxTotalConnections);
    }
    if (maxConnectionsPerHost < 1 || maxTotalConnections < 1) {
        String errmsg = HttpConnectionManagerParams.MAX_HOST_CONNECTIONS + " and " +
                HttpConnectionManagerParams.MAX_TOTAL_CONNECTIONS
                + " must be positive integers!";
        log.error(errmsg);
        throw new Exception(errmsg);
    }
    httpConnectionManager.getParams().setDefaultMaxConnectionsPerHost(maxConnectionsPerHost);
    httpConnectionManager.getParams().setMaxTotalConnections(maxTotalConnections);

    // TODO: Modify this and move configuration to bps.xml
    // Register the connection manager to a idle check thread
    idleConnectionTimeoutThread = new IdleConnectionTimeoutThread();
    idleConnectionTimeoutThread.setName("Http_Idle_Connection_Timeout_Thread");
    long idleConnectionTimeout = Long.parseLong(
            odeConfigurationProperties
                    .getProperty("http.idle.connection.timeout", "30000"));
    long idleConnectionCheckInterval = Long.parseLong(
            odeConfigurationProperties
                    .getProperty("http.idle.connection.check.interval", "30000"));

    if (log.isDebugEnabled()) {
        log.debug("http.idle.connection.timeout=" + idleConnectionTimeout);
        log.debug("http.idle.connection.check.interval=" + idleConnectionCheckInterval);
    }
    idleConnectionTimeoutThread.setConnectionTimeout(idleConnectionTimeout);
    idleConnectionTimeoutThread.setTimeoutInterval(idleConnectionCheckInterval);

    idleConnectionTimeoutThread.addConnectionManager(httpConnectionManager);
    idleConnectionTimeoutThread.start();
}
 
开发者ID:wso2,项目名称:carbon-business-process,代码行数:40,代码来源:BPELServerImpl.java


注:本文中的org.apache.commons.httpclient.util.IdleConnectionTimeoutThread.setConnectionTimeout方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。