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.MessageconsumerTransform(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.MessageproducerTransform(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
-