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 Type
    Method
    Description
    jakarta.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 code
    jakarta.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