【问题标题】:TIBCO EMS set queue exclusive property programmaticallyTIBCO EMS 以编程方式设置队列专有属性
【发布时间】:2014-05-27 15:15:54
【问题描述】:

如何以编程方式设置 tibco 队列的独占/非独占属性?当我在我的应用程序中创建队列时,我希望能够将队列设置为非独占。

例如,如果我使用以下代码来创建队列:

QueueConnectionFactory factory = new TIBCO.EMS.QueueConnectionFactory(serverUrl);

QueueConnection connection = factory.CreateQueueConnection(userName, password);

QueueSession session = connection.CreateQueueSession(false, Session.AUTO_ACKNOWLEDGE);

TIBCO.EMS.Queue queue = session.CreateQueue(queueName);

如何设置队列的属性?

【问题讨论】:

    标签: tibco ems


    【解决方案1】:

    您将需要 TibjmsAdmin API 来执行此操作。 API的JavaDoc可以找到here

    然后试试这个:

    TibjmsAdmin jmsAdmin = new TibjmsAdmin("tcp://localhost:7222", "admin", "admin");
    QueueInfo qi = jmsAdmin.getQueue("my.queue");
    qi.setExclusive(true);
    

    HTH,

    亨德里克

    【讨论】:

    • 非常感谢,我需要找到 .Net 的组件,但至少我知道要寻找什么。
    猜你喜欢
    • 2015-04-26
    • 1970-01-01
    • 2014-04-09
    • 2013-04-26
    • 1970-01-01
    • 2012-08-20
    • 1970-01-01
    • 2016-02-22
    • 2017-08-05
    相关资源
    最近更新 更多