Class ActiveMQMessageConverter
java.lang.Object
org.apache.camel.component.activemq.converter.ActiveMQMessageConverter
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.component.jms.JmsBinding
void
setBinding
(org.apache.camel.component.jms.JmsBinding binding) org.apache.activemq.command.ActiveMQMessage
toMessage
(org.apache.camel.Exchange exchange) Converts the inbound message exchange to an ActiveMQ JMS messageorg.apache.camel.Processor
toProcessor
(jakarta.jms.MessageListener listener) Allows a JMSMessageListener
to be converted to a CamelProcessor
so that we can provide better Bean Integration so that we can use any JMS MessageListener in in Camel as a bean
-
Constructor Details
-
ActiveMQMessageConverter
public ActiveMQMessageConverter()
-
-
Method Details
-
toMessage
@Converter public org.apache.activemq.command.ActiveMQMessage toMessage(org.apache.camel.Exchange exchange) throws jakarta.jms.JMSException Converts the inbound message exchange to an ActiveMQ JMS message- Returns:
- the ActiveMQ message
- Throws:
jakarta.jms.JMSException
-
toProcessor
@Converter public org.apache.camel.Processor toProcessor(jakarta.jms.MessageListener listener) Allows a JMSMessageListener
to be converted to a CamelProcessor
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)
-