org.apache.activemq
Interface MessageTransformer

All Known Implementing Classes:
MessageTransformerSupport

public interface MessageTransformer

A plugin strategy for transforming a message before it is sent by the JMS client or before it is dispatched to the JMS consumer


Method Summary
 javax.jms.Message consumerTransform(javax.jms.Session session, javax.jms.MessageConsumer consumer, javax.jms.Message message)
          Transforms the given message inside the consumer before being dispatched to the client code
 javax.jms.Message producerTransform(javax.jms.Session session, javax.jms.MessageProducer producer, javax.jms.Message message)
          Transforms the given message inside the producer before it is sent to the JMS bus.
 

Method Detail

producerTransform

javax.jms.Message producerTransform(javax.jms.Session session,
                                    javax.jms.MessageProducer producer,
                                    javax.jms.Message message)
                                    throws javax.jms.JMSException
Transforms the given message inside the producer before it is sent to the JMS bus.

Throws:
javax.jms.JMSException

consumerTransform

javax.jms.Message consumerTransform(javax.jms.Session session,
                                    javax.jms.MessageConsumer consumer,
                                    javax.jms.Message message)
                                    throws javax.jms.JMSException
Transforms the given message inside the consumer before being dispatched to the client code

Throws:
javax.jms.JMSException


Copyright © 2005-2012. All Rights Reserved.