org.apache.activemq.transport.amqp
Class ActiveMQJMSVendor

java.lang.Object
  extended by org.apache.qpid.proton.jms.JMSVendor
      extended by org.apache.activemq.transport.amqp.ActiveMQJMSVendor

public class ActiveMQJMSVendor
extends org.apache.qpid.proton.jms.JMSVendor

Author:
Hiram Chirino

Field Summary
static ActiveMQJMSVendor INSTANCE
           
 
Method Summary
 javax.jms.BytesMessage createBytesMessage()
           
 javax.jms.Destination createDestination(java.lang.String name)
           
<T extends javax.jms.Destination>
T
createDestination(java.lang.String name, java.lang.Class<T> kind)
           
 javax.jms.MapMessage createMapMessage()
           
 javax.jms.Message createMessage()
           
 javax.jms.ObjectMessage createObjectMessage()
           
 javax.jms.StreamMessage createStreamMessage()
           
 javax.jms.TextMessage createTextMessage()
           
 void setJMSXDeliveryCount(javax.jms.Message msg, long value)
           
 void setJMSXGroupID(javax.jms.Message msg, java.lang.String value)
           
 void setJMSXGroupSequence(javax.jms.Message msg, int value)
           
 void setJMSXUserID(javax.jms.Message msg, java.lang.String value)
           
 java.lang.String toAddress(javax.jms.Destination dest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final ActiveMQJMSVendor INSTANCE
Method Detail

createBytesMessage

public javax.jms.BytesMessage createBytesMessage()
Specified by:
createBytesMessage in class org.apache.qpid.proton.jms.JMSVendor

createStreamMessage

public javax.jms.StreamMessage createStreamMessage()
Specified by:
createStreamMessage in class org.apache.qpid.proton.jms.JMSVendor

createMessage

public javax.jms.Message createMessage()
Specified by:
createMessage in class org.apache.qpid.proton.jms.JMSVendor

createTextMessage

public javax.jms.TextMessage createTextMessage()
Specified by:
createTextMessage in class org.apache.qpid.proton.jms.JMSVendor

createObjectMessage

public javax.jms.ObjectMessage createObjectMessage()
Specified by:
createObjectMessage in class org.apache.qpid.proton.jms.JMSVendor

createMapMessage

public javax.jms.MapMessage createMapMessage()
Specified by:
createMapMessage in class org.apache.qpid.proton.jms.JMSVendor

createDestination

public javax.jms.Destination createDestination(java.lang.String name)
Overrides:
createDestination in class org.apache.qpid.proton.jms.JMSVendor

createDestination

public <T extends javax.jms.Destination> T createDestination(java.lang.String name,
                                                             java.lang.Class<T> kind)
Overrides:
createDestination in class org.apache.qpid.proton.jms.JMSVendor

setJMSXUserID

public void setJMSXUserID(javax.jms.Message msg,
                          java.lang.String value)
Specified by:
setJMSXUserID in class org.apache.qpid.proton.jms.JMSVendor

setJMSXGroupID

public void setJMSXGroupID(javax.jms.Message msg,
                           java.lang.String value)
Specified by:
setJMSXGroupID in class org.apache.qpid.proton.jms.JMSVendor

setJMSXGroupSequence

public void setJMSXGroupSequence(javax.jms.Message msg,
                                 int value)
Specified by:
setJMSXGroupSequence in class org.apache.qpid.proton.jms.JMSVendor

setJMSXDeliveryCount

public void setJMSXDeliveryCount(javax.jms.Message msg,
                                 long value)
Specified by:
setJMSXDeliveryCount in class org.apache.qpid.proton.jms.JMSVendor

toAddress

public java.lang.String toAddress(javax.jms.Destination dest)
Specified by:
toAddress in class org.apache.qpid.proton.jms.JMSVendor


Copyright © 2005-2013 Red Hat, Inc.. All Rights Reserved.