Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从javax.jms.queue实例获取队列的url_Java_Jms_Message Queue_Tibco_Tibco Ems - Fatal编程技术网

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

从javax.jms.queue实例获取队列的url,java,jms,message-queue,tibco,tibco-ems,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\u DOMAIN.001.TEST\u Queue

在我的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\u DOMAIN.001.TEST\u Queue.001
。 我想知道如何才能得到这部分:
net。tems://server000002.test01.india.intranet:30002/queue/
来自
javax.jms.Queue
实例


也许这很简单,但是我查看了javadoc for
javax.jms.Queue
,找不到任何可以帮助我的东西。

听起来你好像在尝试使用标准jms API获取Tibco队列的专有信息,但这是行不通的

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


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

您可以在此路径中找到如何使用Tibco JAVA API的一些示例(对于windows):

C:\tibco\ems[version]\samples\java

希望这有帮助