Class PooledQueueSender

  • All Implemented Interfaces:
    AutoCloseable, javax.jms.MessageProducer, javax.jms.QueueSender

    public class PooledQueueSender
    extends PooledProducer
    implements javax.jms.QueueSender
    QueueSender instance that is created and managed by the PooledConnection.
    • Constructor Detail

      • PooledQueueSender

        public PooledQueueSender​(javax.jms.QueueSender messageProducer,
                                 javax.jms.Destination destination)
                          throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
    • Method Detail

      • send

        public void send​(javax.jms.Queue queue,
                         javax.jms.Message message,
                         int i,
                         int i1,
                         long l)
                  throws javax.jms.JMSException
        Specified by:
        send in interface javax.jms.QueueSender
        Throws:
        javax.jms.JMSException
      • send

        public void send​(javax.jms.Queue queue,
                         javax.jms.Message message)
                  throws javax.jms.JMSException
        Specified by:
        send in interface javax.jms.QueueSender
        Throws:
        javax.jms.JMSException
      • getQueue

        public javax.jms.Queue getQueue()
                                 throws javax.jms.JMSException
        Specified by:
        getQueue in interface javax.jms.QueueSender
        Throws:
        javax.jms.JMSException
      • getQueueSender

        protected javax.jms.QueueSender getQueueSender()