Class InboundTransformer
- java.lang.Object
-
- org.apache.activemq.transport.amqp.message.InboundTransformer
-
- Direct Known Subclasses:
AMQPRawInboundTransformer,JMSMappingInboundTransformer
public abstract class InboundTransformer extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringTRANSFORMER_JMSstatic StringTRANSFORMER_NATIVEstatic StringTRANSFORMER_RAW
-
Constructor Summary
Constructors Constructor Description InboundTransformer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract ActiveMQMessagedoTransform(EncodedMessage amqpMessage)abstract InboundTransformergetFallbackTransformer()abstract StringgetTransformerName()protected voidpopulateMessage(ActiveMQMessage jms, org.apache.qpid.proton.message.Message amqp)ActiveMQMessagetransform(EncodedMessage amqpMessage)
-
-
-
Field Detail
-
TRANSFORMER_NATIVE
public static final String TRANSFORMER_NATIVE
- See Also:
- Constant Field Values
-
TRANSFORMER_RAW
public static final String TRANSFORMER_RAW
- See Also:
- Constant Field Values
-
TRANSFORMER_JMS
public static final String TRANSFORMER_JMS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTransformerName
public abstract String getTransformerName()
-
getFallbackTransformer
public abstract InboundTransformer getFallbackTransformer()
-
transform
public final ActiveMQMessage transform(EncodedMessage amqpMessage) throws Exception
- Throws:
Exception
-
doTransform
protected abstract ActiveMQMessage doTransform(EncodedMessage amqpMessage) throws Exception
- Throws:
Exception
-
populateMessage
protected void populateMessage(ActiveMQMessage jms, org.apache.qpid.proton.message.Message amqp) throws Exception
- Throws:
Exception
-
-