Class PooledQueueSender

java.lang.Object
org.apache.activemq.jms.pool.PooledProducer
org.apache.activemq.jms.pool.PooledQueueSender
All Implemented Interfaces:
jakarta.jms.MessageProducer, jakarta.jms.QueueSender, AutoCloseable

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

    • PooledQueueSender

      public PooledQueueSender(jakarta.jms.QueueSender messageProducer, jakarta.jms.Destination destination) throws jakarta.jms.JMSException
      Throws:
      jakarta.jms.JMSException
  • Method Details

    • send

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

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

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

      protected jakarta.jms.QueueSender getQueueSender()