Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Framework
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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

    public interface BrowserCallback<T>

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.

Since:
  2.5.1
Author:
  Juergen Hoeller
See Also:
  `JmsTemplate.browse(BrowserCallback)`, `JmsTemplate.browseSelected(String, BrowserCallback)`

Method Summary
`T` | `doInJms(javax.jms.Session session, javax.jms.QueueBrowser browser)` Perform operations on the given `Session` and `QueueBrowser`.

Method Detail

### doInJms

    T doInJms(javax.jms.Session session,
              javax.jms.QueueBrowser browser)
              throws javax.jms.JMSException

  Perform operations on the given `Session` and `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:
    `javax.jms.JMSException` - if thrown by JMS API methods

Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Framework
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD