JMS一些实例十一到实例十二
JMS一些实例十一到实例十二
?
深入掌握JMS(十一):TemporaryQueue和TemporaryTopicTemporaryQueue和TemporaryTopic,从字面上就可以看出它们是“临时”的目的地。可以通过Session来创建,例如:
??? TemporaryQueue replyQueue = session.createTemporaryQueue();
??? 虽然它们是由Session来创建的,但是它们的生命周期确实整个Connection。如果在一个Connection上创建了两个Session,则一个Session创建的TemporaryQueue或TemporaryTopic也可以被另一个Session访问。那如果这两个Session是由不同的Connection创建,则一个Session创建的TemporaryQueue不可以被另一个Session访问。
??? 另外,它们的主要作用就是用来指定回复目的地, 即作为JMSReplyTo。
??? 在下面的例子中,先创建一个Connection,然后创建两个Session,其中一个Session创建了一个TemporaryQueue,另一个Session在这个TemporaryQueue上读取消息。
?
?
?
?
深入掌握JMS(十二):MDB在EJB3中,一个MDB(消息驱动Bean)就是一个实现了MessageListener接口的POJO。下面就是一个简单的MDB。
?