TIBCO EMS以编程方式设置队列独占属性

TIBCO EMS以编程方式设置队列独占属性,tibco,ems,Tibco,Ems,如何以编程方式设置tibco队列的独占/非独占属性?我希望在应用程序中将队列装箱时能够将其设置为非独占队列 例如,如果我使用以下代码创建队列: QueueConnectionFactory factory = new TIBCO.EMS.QueueConnectionFactory(serverUrl); QueueConnection connection = factory.CreateQueueConnection(userName, password); QueueSession s

如何以编程方式设置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);

如何设置队列的属性?

您需要使用TibjmsAdmin API来完成此操作。可以找到API的JavaDoc

然后试试这个:

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


亨德里克

非常感谢,我需要为.Net找到assebly,但至少我知道要找什么。