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,AutoCloseable
public class JmsQueueSender
extends JmsMessageProducer
implements 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
ConstructorsModifierConstructorDescriptionprotectedJmsQueueSender(JmsProducerId id, JmsSession session, JmsDestination destination) -
Method Summary
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, shutdownMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, setTimeToLiveMethods inherited from interface jakarta.jms.QueueSender
send, send
-
Constructor Details
-
JmsQueueSender
protected JmsQueueSender(JmsProducerId id, JmsSession session, JmsDestination destination) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
-
Method Details
-
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)
-