org.apache.qpid.proton.jms
Class InboundTransformer

java.lang.Object
  extended by org.apache.qpid.proton.jms.InboundTransformer
Direct Known Subclasses:
AMQPRawInboundTransformer, JMSMappingInboundTransformer

public abstract class InboundTransformer
extends Object

Author:
Hiram Chirino

Field Summary
static String TRANSFORMER_JMS
           
static String TRANSFORMER_NATIVE
           
static String TRANSFORMER_RAW
           
 
Constructor Summary
InboundTransformer(JMSVendor vendor)
           
 
Method Summary
 int getDefaultDeliveryMode()
           
 int getDefaultPriority()
           
 long getDefaultTtl()
           
 String getPrefixVendor()
           
 JMSVendor getVendor()
           
protected  void populateMessage(javax.jms.Message jms, Message amqp)
           
 void setDefaultDeliveryMode(int defaultDeliveryMode)
           
 void setDefaultPriority(int defaultPriority)
           
 void setDefaultTtl(long defaultTtl)
           
 void setPrefixVendor(String prefixVendor)
           
 void setVendor(JMSVendor vendor)
           
abstract  javax.jms.Message transform(EncodedMessage amqpMessage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

InboundTransformer

public InboundTransformer(JMSVendor vendor)
Method Detail

transform

public abstract javax.jms.Message transform(EncodedMessage amqpMessage)
                                     throws Exception
Throws:
Exception

getDefaultDeliveryMode

public int getDefaultDeliveryMode()

setDefaultDeliveryMode

public void setDefaultDeliveryMode(int defaultDeliveryMode)

getDefaultPriority

public int getDefaultPriority()

setDefaultPriority

public void setDefaultPriority(int defaultPriority)

getDefaultTtl

public long getDefaultTtl()

setDefaultTtl

public void setDefaultTtl(long defaultTtl)

getPrefixVendor

public String getPrefixVendor()

setPrefixVendor

public void setPrefixVendor(String prefixVendor)

getVendor

public JMSVendor getVendor()

setVendor

public void setVendor(JMSVendor vendor)

populateMessage

protected void populateMessage(javax.jms.Message jms,
                               Message amqp)
                        throws Exception
Throws:
Exception


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.