Class Jms2ObjectFactory

  • All Implemented Interfaces:
    org.apache.camel.component.sjms.jms.JmsObjectFactory

    public class Jms2ObjectFactory
    extends Object
    implements org.apache.camel.component.sjms.jms.JmsObjectFactory
    JMS 2.0 object factory
    • Constructor Detail

      • Jms2ObjectFactory

        public Jms2ObjectFactory()
    • Method Detail

      • createMessageConsumer

        public javax.jms.MessageConsumer createMessageConsumer​(javax.jms.Session session,
                                                               org.apache.camel.Endpoint endpoint)
                                                        throws Exception
        Specified by:
        createMessageConsumer in interface org.apache.camel.component.sjms.jms.JmsObjectFactory
        Throws:
        Exception
      • createQueueMessageConsumer

        public javax.jms.MessageConsumer createQueueMessageConsumer​(javax.jms.Session session,
                                                                    javax.jms.Destination destination)
                                                             throws Exception
        Specified by:
        createQueueMessageConsumer in interface org.apache.camel.component.sjms.jms.JmsObjectFactory
        Throws:
        Exception
      • createMessageConsumer

        public javax.jms.MessageConsumer createMessageConsumer​(javax.jms.Session session,
                                                               javax.jms.Destination destination,
                                                               String messageSelector,
                                                               boolean topic,
                                                               String subscriptionId,
                                                               boolean durable,
                                                               boolean shared)
                                                        throws Exception
        Specified by:
        createMessageConsumer in interface org.apache.camel.component.sjms.jms.JmsObjectFactory
        Throws:
        Exception
      • createMessageConsumer

        public javax.jms.MessageConsumer createMessageConsumer​(javax.jms.Session session,
                                                               javax.jms.Destination destination,
                                                               String messageSelector,
                                                               boolean topic,
                                                               String subscriptionId,
                                                               boolean durable,
                                                               boolean shared,
                                                               boolean noLocal)
                                                        throws Exception
        Specified by:
        createMessageConsumer in interface org.apache.camel.component.sjms.jms.JmsObjectFactory
        Throws:
        Exception
      • createMessageProducer

        public javax.jms.MessageProducer createMessageProducer​(javax.jms.Session session,
                                                               org.apache.camel.Endpoint endpoint)
                                                        throws Exception
        Specified by:
        createMessageProducer in interface org.apache.camel.component.sjms.jms.JmsObjectFactory
        Throws:
        Exception
      • createMessageProducer

        public javax.jms.MessageProducer createMessageProducer​(javax.jms.Session session,
                                                               org.apache.camel.Endpoint endpoint,
                                                               String destinationName)
                                                        throws Exception
        Specified by:
        createMessageProducer in interface org.apache.camel.component.sjms.jms.JmsObjectFactory
        Throws:
        Exception
      • createMessageProducer

        public javax.jms.MessageProducer createMessageProducer​(javax.jms.Session session,
                                                               org.apache.camel.Endpoint endpoint,
                                                               javax.jms.Destination destination)
                                                        throws Exception
        Specified by:
        createMessageProducer in interface org.apache.camel.component.sjms.jms.JmsObjectFactory
        Throws:
        Exception
      • createMessageProducer

        public javax.jms.MessageProducer createMessageProducer​(javax.jms.Session session,
                                                               javax.jms.Destination destination,
                                                               boolean persistent,
                                                               long ttl)
                                                        throws Exception
        Specified by:
        createMessageProducer in interface org.apache.camel.component.sjms.jms.JmsObjectFactory
        Throws:
        Exception