如何设置队列生产者超时?

2024-01-19

我正在测试WebLogic 10.3.1 JMS,但有一个问题。

我的测试步骤:

  1. 启动WebLogic服务器
  2. 启动 JMS 客户端
  3. 客户端将对象发送到 WebLogic JMS,服务器接收该对象。
  4. 停止 WebLogic 服务器
  5. 将另一个对象发送到 WebLogic JMS。

我期望出现异常,但没有出现任何内容并且程序挂起。程序停止于:

sender.send(objMsg);

我已经添加了一些超时设置,但仍然不起作用:

((WLProducerImpl) sender).setSendTimeout(1000);
((WLConnection) connection).setReconnectPolicy(JMSConstants.RECONNECT_POLICY_PRODUCER);
((WLConnection) connection).setReconnectBlockingMillis(1000);

在这种情况下有什么办法可以产生异常吗?非常感谢。

此致, 克里斯


您可以尝试在发送方法中设置超时。类似于以下内容: sender.send(objMsg, Message.DEFAULT_DELIVERY_MODE, Message.DEFAULT_PRIORITY, 10000);

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何设置队列生产者超时? 的相关文章

随机推荐

  • RecyclerView 中未从 Firebase 获取数据

    大家 我正在尝试制作一个音乐应用程序 为此 我创建了一个 Horizo ntalRecyclerView in my HomeFragment和我的水平RecyclerView正在获取带有艺术家姓名的图像 但单击后我加载了另一个活动 在我的
  • ContextMenu StaysOpen 不起作用

    我正在展示一个UserControl inside ContextMenu 此外在那UserControl我正在展示一个Popup其中包含一些按钮和数据网格 所有数据在Popup运行时加载 问题是ContextMenu忽略属性StaysOp
  • Google Drive Api 上传文件错误,错误代码为 500 内部服务器错误和 410 消失

    我正在通过可恢复 简单上传将文件上传到 Google 云端硬盘 具体取决于文件大小 我在上传谷歌文档文件时遇到问题500内部服务器错误 正如谷歌文档建议使用指数备份对于这个错误 我尝试在一段时间间隔后 一分钟后 上传相同的数据 gt 但它给
  • 使用实体框架 6 返回具有最大列值的记录

    试图获得最大记录datetime价值ReceivedDateTime列 但是数据集应该经过一些预先过滤Id列 不是唯一的 是这样解决的 using var db new SystemEntities var records db Table
  • Symfony2 更改树枝词法分析器

    我想更改 symfony2 中的默认树枝词法分析器 我创建了自定义控制器 为其设置服务 设置服务路线 将 twig lexer 注入到服务中 在我的控制器的构造函数中更改词法分析器 当我不使用插值时 结果呈现良好 但词法分析器仍然没有改变
  • Python 中元组字典键匹配的一个元素

    如果我有一个字典 例如 foo foo 45 5 bar 34 3 我如何检查该元组的一部分 if foo in foo should be true pass if 45 in foo also should be true 或者其他一些
  • WSO2 Synapse:设置 URL 参数

    我正在尝试做一些看似简单但无法使其发挥作用的事情 基本上我希望 WSO2 API 管理器向 REST 调用添加 URL 参数 设置和问题 我安装了 WSO2 API 管理器 我还有一个 Tomcat 运行着一个名为一些servlet它只是记
  • ARM Cortex-M4 中不同情况的条件汇编分支指令持续时间是多少?

    我试图确定下面简单延迟循环的时钟周期的确切持续时间 loop subs r2 r2 1 bne loop The Cortex M4 技术参考手册 https developer arm com documentation ddi0439
  • 如何使表格的某些列固定,某些列可滚动?

    我正在使用 twitter bootstrap 3 开发一个网页 有些表格不适合我的页面边距 它们溢出来了 所以我想创建一个像 Excel 电子表格一样工作的结构 最左边的两列 蓝色区域 将被固定 其余的列将尽可能显示 如果用户向右滚动表格
  • 查找 WPF 窗口的句柄

    Windows 窗体有一个属性 win1 Handle 如果我记得的话 它返回主窗口句柄的句柄 有没有等效的方法来获取 WPF 窗口的句柄 我在网上找到了以下代码 IntPtr windowHandle new WindowInteropH
  • Python 2 和 3 中的分块字节(不是字符串)

    事实证明这比我预期的要棘手 我有一个字节字符串 data b abcdefghijklmnopqrstuvwxyz 我想分块读取这些数据n字节 在 Python 2 下 只需稍加修改即可实现这一点grouper食谱来自itertools文档
  • Golang 中奇怪的类型定义语法(名称,然后类型,然后字符串文字)

    我一直在尝试找出如何使用 mgo Go 的 MongoDB 驱动程序 我遇到了这个结构声明 type Something struct Id bson ObjectId id omitempty Name string 我不太明白第一个元素
  • 同步(new Object())的用例

    在最近的一次answer https stackoverflow com a 16709249 823393我建议可以实现的功能volatile by synchronizing在包含我们需要的变量的对象上volatile 提问者无权访问代
  • 你能找出 Django Model 实例是否“脏”吗?

    我真的很喜欢 SQLAlchemy 的功能 它允许您查看对象是否脏 自从数据库检索对象以来或上次保存对象后是否已被修改 是否可以从 Django ORM 中找到此信息 请注意 这与Django 中的脏字段 https stackoverfl
  • 使用 ASP.net 下载和上传图像

    在我的网络应用程序中 我需要能够允许用户上传和下载他们的图像 在 ASP net 中如何做到这一点 我希望用户能够登录 我已经完成了 并能够将图像上传到他们的帐户 稍后 我希望他们能够下载它们 Thanks 如果图像的大小合理 例如小于几
  • 如果线程列表中的任何线程发生异常,则中断所有线程

    我正在使用 invokeAll 调用线程列表 AFAIK invokeAll 仅当所有线程完成其任务时才会返回 ExecutorService threadExecutor Executors newFixedThreadPool getT
  • 如果wireshark无法识别某些类型的协议(RTSP、RTP、RTCP),如何强制其破译它们?

    我正在尝试根据Java实现RTSP协议http www csee umbc edu pmundur courses CMSC691C lab5 kurose ross html http www csee umbc edu pmundur
  • 使用 Google 跟踪代码管理器跟踪事件

    自从开始使用 Google 标签管理器以来 我一直在尝试学习一些 Javascript 进行分析 目前 我想跟踪退出链接并使用以下自定义 html 片段 发射规则是 event equals GAevent 然后我尝试了一个触发规则 url
  • 整数后缀J是什么意思?

    我有以下来源 int main 000J 使用 gcc 4 8 4 编译时不会出现错误 我知道有 L 或 U 之类的后缀 但我没有找到任何关于 J 的信息 那么它有什么作用呢 我收到警告 虚数常数是 GNU 扩展 The J后缀是 GNU
  • 如何设置队列生产者超时?

    我正在测试WebLogic 10 3 1 JMS 但有一个问题 我的测试步骤 启动WebLogic服务器 启动 JMS 客户端 客户端将对象发送到 WebLogic JMS 服务器接收该对象 停止 WebLogic 服务器 将另一个对象发送