JBoss/JMS Browser
The Browser is responsible for peeking at messages in a destination.
It is constructed by the Factory interceptor from the session.
It implements
javax.jms.QueueBrowser
Implementation
It will normally be implemented with at least the following interceptors.
Client side:
Close interceptor acts as a valve to stop requests on closed objects.
JMSException interceptor turns non JMSExceptions thrown by the generic backend into JMSExceptions.
Browser interceptor for paging the browsed messages from the server.
Invoker interceptor for invoking the server.
Server side:
Security interceptor used by the server to authenticate/authorise the request.
Comments