December 2017
Intermediate to advanced
372 pages
8h 46m
English
JMS provides a way to browse message queues without actually removing messages from those queues. The following example illustrates how to do this:
package net.ensode.javaee8book.jmsqueuebrowser;
import java.util.Enumeration;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.annotation.Resource;
import javax.enterprise.context.RequestScoped;
import javax.inject.Named;
import javax.jms.ConnectionFactory;
import javax.jms.JMSContext;
import javax.jms.JMSException;
import javax.jms.Queue;
import javax.jms.QueueBrowser;
import javax.jms.TextMessage;
@Named
@RequestScoped
public class MessageQueueBrowser {
@Resource private ConnectionFactory connectionFactory; @Resource(mappedName = "jms/JavaEE8BookQueue") ...