org.objectweb.joram.client.jms
Interface MessageInterceptor
public interface MessageInterceptor
Session level message interceptor interface.
The MessageInterceptor
should be
implemented by any class whose instances are
intended to intercept either or both following
operations within a JMS Session
:
sending a message
receiving a message
The interceptor
can be attached to a
JMS Session
through configuration
(see joramAdmin.xml
) as IN
(when consumming a message) or OUT
(when producing a message)
intereceptor.
Method Summary |
void |
handle(javax.jms.Message pMessage,
javax.jms.Session pSession)
handles a message before proceeding. |
handle
void handle(javax.jms.Message pMessage,
javax.jms.Session pSession)
- handles a message before proceeding.
By convention, the implementation can modify
the original message or the current runtime context,
and return no out
value. It also avoids
to throw any exception within this method.
- Parameters:
pMessage
- the message to handle.pSession
- the current session of the JMS interaction
Copyright © 2000 - 2009 Scalagent D.T. - All rights reserved