现在有一个需求:

在发送端服务器出现故障后,接收端的接收方法要停下来,关于停止接收的方法,我做了下面这些事情:

// 获取 ConnectionFactory
ConnectionFactory connectionFactory = new ActiveMQConnectionFactory(
"tcp://" + ip + ":61616");
// 创建 Connection
Connection connection = connectionFactory.createConnection();
connection.start(); //把connection放入map,方便停止
ConfigInfo.receiveSocket.put("connection", connection);
System.out.println("connectionmap======"+ConfigInfo.receiveSocket.get("connection"));
// 创建 Session
Session session = connection.createSession(false,
Session.AUTO_ACKNOWLEDGE);

然后写了一个方法,停止接收 ,其实就是将connection关闭:

public static void stopReceivewebsite() throws JMSException{
System.out.println("websiteimage开始停止方法");
System.out.println(ConfigInfo.receiveSocket.get("connection"));
Connection connection = (Connection) ConfigInfo.receiveSocket.get("connection");
connection.close();
System.out.println("websiteimage接收停止完成");
}

亲测好使。

最新文章

  1. easyUI属性汇总
  2. C语言中函数声明实现的位置
  3. git的常用命令
  4. 在微信中实现app软件中账号注册的功能实现
  5. AJAX和jQuery Ajax总结
  6. C#get,set
  7. livevent的几个问题
  8. MVC-READ5(asp.net web from PK asp.net MVC)
  9. 8款给力HTML5/CSS3应用插件 可爱的HTML5笑脸
  10. HTML5 drag & drop 拖拽与拖放简介
  11. [Asp.Net]状态管理(Session、Application、Cache、Cookie 、Viewstate、隐藏域 、查询字符串)
  12. ubunut系统清理系统根目录下缓存文件夹.cache超大导致磁盘不足
  13. ssh三大框架集成后,jsp中采用forword标签提交时会报错的解决方案
  14. 重建程序员能力(3)-asp.net MVC框架增加Controller
  15. IdentityServer4 中文文档 -5- (简介)支持和咨询选项
  16. 【洛谷p2312】解方程
  17. 20155320 EXP8 Web基础
  18. plot sin 动态配置rc settings
  19. Python 利用Python编写简单网络爬虫实例2
  20. Daily Scrum (2015/11/3)

热门文章

  1. Scrapy学习-17-暂停和重启
  2. 在tomcat发布项目遇到的问题
  3. PhpStorm配置svn:Can't use Subversion command line client:svn
  4. 浅谈APP的分享功能,有时候社交裂变形式比内容更“重要”
  5. 洛谷——P1220 关路灯
  6. 作为使用者对qq拼音输入法和搜狗输入法的评价
  7. 数据结构------------------二叉查找树(BST)的java实现
  8. html中的列表标签
  9. GCD CoreData 简化CoreData操作(转)
  10. 使用和不使用navigationbar分别处理显示和返回页面