javax.jms.QueueSession.createTopic()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(1.8k)|赞(0)|评价(0)|浏览(66)

本文整理了Java中javax.jms.QueueSession.createTopic方法的一些代码示例,展示了QueueSession.createTopic的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueueSession.createTopic方法的具体详情如下:
包路径:javax.jms.QueueSession
类名称:QueueSession
方法名:createTopic

QueueSession.createTopic介绍

暂无

代码示例

代码示例来源:origin: objectweb-joramtests/joramtests

/**
* Test that a call to <code>createTopic()</code> method 
* on a <code>QueueSession</code> throws a 
* <code>javax.jms.IllegalStateException</code>.
* (see JMS 1.1 specs, table 4-1).
* 
* @since JMS 1.1
*/
public void testCreateTopicOnQueueSession()
{
 try
 {
   queueSession.createTopic("topic_name");
   fail("Should throw a javax.jms.IllegalStateException");
 }
 catch (javax.jms.IllegalStateException e)
 {
 }
 catch (JMSException e)
 {
   fail("Should throw a javax.jms.IllegalStateException, not a " + e);
 }
}

代码示例来源:origin: apache/activemq-artemis

@Test
public void testCreateTopicOnAQueueSession() throws Exception {
 QueueConnection c = (QueueConnection) getConnectionFactory().createConnection();
 QueueSession s = c.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
 try {
   s.createTopic("TestTopic");
   ProxyAssertSupport.fail("should throw IllegalStateException");
 } catch (javax.jms.IllegalStateException e) {
   // OK
 }
 c.close();
}

代码示例来源:origin: apache/activemq-artemis

/**
* Test that a call to <code>createTopic()</code> method
* on a <code>QueueSession</code> throws a
* <code>javax.jms.IllegalStateException</code>.
* (see JMS 1.1 specs, table 4-1).
*
* @since JMS 1.1
*/
@Test
public void testCreateTopicOnQueueSession() {
 try {
   queueSession.createTopic("topic_name");
   Assert.fail("Should throw a javax.jms.IllegalStateException");
 } catch (javax.jms.IllegalStateException e) {
 } catch (JMSException e) {
   Assert.fail("Should throw a javax.jms.IllegalStateException, not a " + e);
 }
}

相关文章