Class ActiveMQMessageConverter


  • @Converter(generateLoader=true)
    public class ActiveMQMessageConverter
    extends Object
    • Constructor Detail

      • ActiveMQMessageConverter

        public ActiveMQMessageConverter()
    • Method Detail

      • toMessage

        @Converter
        public org.apache.activemq.command.ActiveMQMessage toMessage​(org.apache.camel.Exchange exchange)
                                                              throws javax.jms.JMSException
        Converts the inbound message exchange to an ActiveMQ JMS message
        Returns:
        the ActiveMQ message
        Throws:
        javax.jms.JMSException
      • toProcessor

        @Converter
        public org.apache.camel.Processor toProcessor​(javax.jms.MessageListener listener)
        Allows a JMS MessageListener to be converted to a Camel Processor so that we can provide better Bean Integration so that we can use any JMS MessageListener in in Camel as a bean
        Parameters:
        listener - the JMS message listener
        Returns:
        a newly created Camel Processor which when invoked will invoke MessageListener.onMessage(Message)
      • getBinding

        public org.apache.camel.component.jms.JmsBinding getBinding()
      • setBinding

        public void setBinding​(org.apache.camel.component.jms.JmsBinding binding)