• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java IdleConnectionTimeoutThread类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



IdleConnectionTimeoutThread类属于org.apache.commons.httpclient.util包,在下文中一共展示了IdleConnectionTimeoutThread类的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类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java VmAllocationPolicy类代码示例发布时间:2022-05-21
下一篇:
Java ErrorCode类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap