Class ActiveMQRAQueueSender

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

    public class ActiveMQRAQueueSender
    extends ActiveMQRAMessageProducer
    implements jakarta.jms.QueueSender
    ActiveMQQueueSender.
    • Constructor Detail

      • ActiveMQRAQueueSender

        public ActiveMQRAQueueSender​(jakarta.jms.QueueSender producer,
                                     ActiveMQRASession session)
        Create a new wrapper
        Parameters:
        producer - the producer
        session - the session
    • Method Detail

      • getQueue

        public jakarta.jms.Queue getQueue()
                                   throws jakarta.jms.JMSException
        Get queue
        Specified by:
        getQueue in interface jakarta.jms.QueueSender
        Returns:
        The queue
        Throws:
        jakarta.jms.JMSException - Thrown if an error occurs
      • send

        public void send​(jakarta.jms.Queue destination,
                         jakarta.jms.Message message,
                         int deliveryMode,
                         int priority,
                         long timeToLive)
                  throws jakarta.jms.JMSException
        Send message
        Specified by:
        send in interface jakarta.jms.QueueSender
        Parameters:
        destination - The destination
        message - The message
        deliveryMode - The delivery mode
        priority - The priority
        timeToLive - The time to live
        Throws:
        jakarta.jms.JMSException - Thrown if an error occurs
      • send

        public void send​(jakarta.jms.Queue destination,
                         jakarta.jms.Message message)
                  throws jakarta.jms.JMSException
        Send message
        Specified by:
        send in interface jakarta.jms.QueueSender
        Parameters:
        destination - The destination
        message - The message
        Throws:
        jakarta.jms.JMSException - Thrown if an error occurs