Package 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
Modifier and TypeMethodDescriptionjakarta.jms.Message
consumerTransform
(jakarta.jms.Session session, jakarta.jms.MessageConsumer consumer, jakarta.jms.Message message) Transforms the given message inside the consumer before being dispatched to the client codejakarta.jms.Message
producerTransform
(jakarta.jms.Session session, jakarta.jms.MessageProducer producer, jakarta.jms.Message message) Transforms the given message inside the producer before it is sent to the JMS bus.
-
Method Details
-
producerTransform
jakarta.jms.Message producerTransform(jakarta.jms.Session session, jakarta.jms.MessageProducer producer, jakarta.jms.Message message) throws jakarta.jms.JMSException Transforms the given message inside the producer before it is sent to the JMS bus.- Throws:
jakarta.jms.JMSException
-
consumerTransform
jakarta.jms.Message consumerTransform(jakarta.jms.Session session, jakarta.jms.MessageConsumer consumer, jakarta.jms.Message message) throws jakarta.jms.JMSException Transforms the given message inside the consumer before being dispatched to the client code- Throws:
jakarta.jms.JMSException
-