从javax.jms.Queue实例获取队列的url

时间:2013-12-04 13:22:14

标签: java jms message-queue tibco tibco-ems

在我的Java应用程序中,我连接到Tibco队列。 Tibco队列的URL是net.tems://server000002.test01.india.intranet:30002/queue/TEST_DOMAIN.001.TEST_QUEUE.001

在我的java应用程序中,我有一个与此队列对应的javax.jms.Queue实例。 如果我使用方法javax.jms.Queue.getQueueName(),我会得到这个部分:TEST_DOMAIN.001.TEST_QUEUE.001。 我想知道如何从net.tems://server000002.test01.india.intranet:30002/queue/实例中获取此部分:javax.jms.Queue

也许这很容易,但我看了javax.jms.Queue的javadoc,我找不到任何可以帮助我的东西。

2 个答案:

答案 0 :(得分:0)

听起来您正在尝试使用标准JMS API获取有关Tibco队列的专有信息,但这不起作用。

Tibco可能为开发人员提供JMS API的扩展,以执行特定于Tibco的消息传递功能,并且获取此信息可能就是其中之一。

浏览Tibco API文档,特别是JMS扩展API,您应该在那里找到答案。

答案 1 :(得分:0)

您可以在此路径中找到一些如何使用TIBCO JAVA API的示例(如果是Windows):

<强> C:\ TIBCO \ EMS [版] \样品\ java中

希望这有帮助,