Package org.apache.activemq
Class ActiveMQMessageTransformation
- java.lang.Object
-
- org.apache.activemq.ActiveMQMessageTransformation
-
public final class ActiveMQMessageTransformation extends Object
A helper class for converting normal JMS interfaces into ActiveMQ specific ones.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
copyProperties(Message fromMessage, Message toMessage)
Copies the standard JMS and user defined properties from the givem message to the specified messagestatic ActiveMQDestination
transformDestination(Destination destination)
Creates a an available JMS message from another provider.static ActiveMQMessage
transformMessage(Message message, ActiveMQConnection connection)
Creates a fast shallow copy of the current ActiveMQMessage or creates a whole new message instance from an available JMS message from another provider.
-
-
-
Method Detail
-
transformDestination
public static ActiveMQDestination transformDestination(Destination destination) throws JMSException
Creates a an available JMS message from another provider.- Parameters:
destination
- - Destination to be converted into ActiveMQ's implementation.- Returns:
- ActiveMQDestination - ActiveMQ's implementation of the destination.
- Throws:
JMSException
- if an error occurs
-
transformMessage
public static ActiveMQMessage transformMessage(Message message, ActiveMQConnection connection) throws JMSException
Creates a fast shallow copy of the current ActiveMQMessage or creates a whole new message instance from an available JMS message from another provider.- Parameters:
message
- - Message to be converted into ActiveMQ's implementation.connection
-- Returns:
- ActiveMQMessage - ActiveMQ's implementation object of the message.
- Throws:
JMSException
- if an error occurs
-
copyProperties
public static void copyProperties(Message fromMessage, Message toMessage) throws JMSException
Copies the standard JMS and user defined properties from the givem message to the specified message- Parameters:
fromMessage
- the message to take the properties fromtoMessage
- the message to add the properties to- Throws:
JMSException
-
-