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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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