小编use*_*069的帖子

如何使用Java验证JMS队列是否存在?

如何使用Java API检查JMS服务器上是否存在队列?我现在不想向队列发送或接收任何数据,只需验证队列是否存在.此外,队列可能是空的.

这是我的代码示例.为简单起见,我删除了错误处理.

    Connection connection = null;
    Session session = null;
    connection = factory.createConnection();
    session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);

    //I was hoping this next line would throw an exception if the queue does not exist
    Queue queue = session.createQueue(queueName);
Run Code Online (Sandbox Code Playgroud)

我的JMS服务器是TIBCO EMS.我希望有一个适用于5-7版本的解决方案.

我按照接受的答案中的建议,但创建了一个浏览器.以下行根据需要引发了异常:

QueueBrowser browser = session.createBrowser(queue);
Run Code Online (Sandbox Code Playgroud)

java jms

9
推荐指数
2
解决办法
4550
查看次数

在Drools 6中从数据库加载和更新规则

如何在启动时从数据库表加载规则并从Drools 6.2.0中的同一个表更新它们?我找到了一个使用Drools 5 的例子,我可以将其从Scala转换为Java,但看起来API已经发生了巨大变化......例如,我没有看到RuleBaseFactory类.

任何样品或文件将不胜感激.

java drools

4
推荐指数
2
解决办法
9025
查看次数

标签 统计

java ×2

drools ×1

jms ×1