public interface

BrowserCallback

org.springframework.jms.core.BrowserCallback<T>

Class Overview

Callback for browsing the messages in a JMS queue.

To be used with JmsTemplate's callback methods that take a BrowserCallback argument, often implemented as an anonymous inner class.

Summary

Public Methods
abstract T doInJms(Session session, QueueBrowser browser)
Perform operations on the given javax.jms.Session and javax.jms.QueueBrowser.

Public Methods

public abstract T doInJms (Session session, QueueBrowser browser)

Perform operations on the given javax.jms.Session and javax.jms.QueueBrowser.

The message producer is not associated with any destination.

Parameters
session the JMS Session object to use
browser the JMS QueueBrowser object to use
Returns
  • a result object from working with the Session, if any (can be null)
Throws
if thrown by JMS API methods
JMSException