Package org.apache.qpid.jms
Class JmsQueueSender
- java.lang.Object
-
- org.apache.qpid.jms.JmsMessageProducer
-
- org.apache.qpid.jms.JmsQueueSender
-
- All Implemented Interfaces:
AutoCloseable,javax.jms.MessageProducer,javax.jms.QueueSender
public class JmsQueueSender extends JmsMessageProducer implements AutoCloseable, javax.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 javax.jms.QueuegetQueue()voidsend(javax.jms.Queue queue, javax.jms.Message message)voidsend(javax.jms.Queue queue, javax.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 javax.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 javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
-
Method Detail
-
getQueue
public javax.jms.Queue getQueue() throws javax.jms.IllegalStateException- Specified by:
getQueuein interfacejavax.jms.QueueSender- Throws:
javax.jms.IllegalStateException- See Also:
QueueSender.getQueue()
-
send
public void send(javax.jms.Queue queue, javax.jms.Message message) throws javax.jms.JMSException- Specified by:
sendin interfacejavax.jms.QueueSender- Throws:
javax.jms.JMSException- See Also:
QueueSender.send(javax.jms.Queue, javax.jms.Message)
-
send
public void send(javax.jms.Queue queue, javax.jms.Message message, int deliveryMode, int priority, long timeToLive) throws javax.jms.JMSException- Specified by:
sendin interfacejavax.jms.QueueSender- Throws:
javax.jms.JMSException- See Also:
QueueSender.send(javax.jms.Queue, javax.jms.Message, int, int, long)
-
-