Package org.apache.qpid.jms
Class JmsQueueSender
- java.lang.Object
-
- org.apache.qpid.jms.JmsMessageProducer
-
- org.apache.qpid.jms.JmsQueueSender
-
- All Implemented Interfaces:
jakarta.jms.MessageProducer,jakarta.jms.QueueSender,java.lang.AutoCloseable
public class JmsQueueSender extends JmsMessageProducer implements java.lang.AutoCloseable, jakarta.jms.QueueSender
Implementation of a Queue Sender
-
-
Field Summary
-
Fields inherited from class org.apache.qpid.jms.JmsMessageProducer
anonymousProducer, closed, connection, deliveryDelay, deliveryMode, disableMessageId, disableTimestamp, failureCause, messageSequence, priority, producerInfo, session, timeToLive
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJmsQueueSender(JmsProducerId id, JmsSession session, JmsDestination destination)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.jms.QueuegetQueue()voidsend(jakarta.jms.Queue queue, jakarta.jms.Message message)voidsend(jakarta.jms.Queue queue, jakarta.jms.Message message, int deliveryMode, int priority, long timeToLive)-
Methods inherited from class org.apache.qpid.jms.JmsMessageProducer
checkClosed, close, doClose, getDeliveryDelay, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getMessageIDBuilder, getNextMessageSequence, getPriority, getProducerId, getTimeToLive, isAnonymous, isPresettled, onConnectionInterrupted, onConnectionRecovered, onConnectionRecovery, onConnectionRestored, send, send, send, send, send, send, send, send, setDeliveryDelay, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive, shutdown, shutdown
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jakarta.jms.MessageProducer
close, getDeliveryDelay, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, send, send, send, send, send, send, setDeliveryDelay, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive
-
-
-
-
Constructor Detail
-
JmsQueueSender
protected JmsQueueSender(JmsProducerId id, JmsSession session, JmsDestination destination) throws jakarta.jms.JMSException
- Throws:
jakarta.jms.JMSException
-
-
Method Detail
-
getQueue
public jakarta.jms.Queue getQueue() throws jakarta.jms.IllegalStateException- Specified by:
getQueuein interfacejakarta.jms.QueueSender- Throws:
jakarta.jms.IllegalStateException- See Also:
QueueSender.getQueue()
-
send
public void send(jakarta.jms.Queue queue, jakarta.jms.Message message) throws jakarta.jms.JMSException- Specified by:
sendin interfacejakarta.jms.QueueSender- Throws:
jakarta.jms.JMSException- See Also:
QueueSender.send(jakarta.jms.Queue, jakarta.jms.Message)
-
send
public void send(jakarta.jms.Queue queue, jakarta.jms.Message message, int deliveryMode, int priority, long timeToLive) throws jakarta.jms.JMSException- Specified by:
sendin interfacejakarta.jms.QueueSender- Throws:
jakarta.jms.JMSException- See Also:
QueueSender.send(jakarta.jms.Queue, jakarta.jms.Message, int, int, long)
-
-