Package org.messaginghub.pooled.jms
Class JmsPoolQueueSender
java.lang.Object
org.messaginghub.pooled.jms.JmsPoolMessageProducer
org.messaginghub.pooled.jms.JmsPoolQueueSender
- All Implemented Interfaces:
jakarta.jms.MessageProducer,jakarta.jms.QueueSender,AutoCloseable
public class JmsPoolQueueSender
extends JmsPoolMessageProducer
implements jakarta.jms.QueueSender, AutoCloseable
QueueSender instance that is created and managed by the PooledConnection.-
Constructor Summary
ConstructorsConstructorDescriptionJmsPoolQueueSender(JmsPoolSession session, jakarta.jms.QueueSender messageProducer, jakarta.jms.Destination destination, AtomicInteger refCount) -
Method Summary
Methods inherited from class org.messaginghub.pooled.jms.JmsPoolMessageProducer
checkClosed, close, getDelegate, getDelegateDestination, getDeliveryDelay, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getMessageProducer, getPriority, getRefCount, getTimeToLive, isAnonymousProducer, send, send, send, send, send, send, send, send, setDeliveryDelay, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLiveMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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
-
JmsPoolQueueSender
public JmsPoolQueueSender(JmsPoolSession session, jakarta.jms.QueueSender messageProducer, jakarta.jms.Destination destination, AtomicInteger refCount) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
-
Method Details
-
send
public void send(jakarta.jms.Queue queue, jakarta.jms.Message message, int deliveryMode, int priority, long timeToLine) throws jakarta.jms.JMSException - Specified by:
sendin interfacejakarta.jms.QueueSender- Throws:
jakarta.jms.JMSException
-
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
-
getQueue
public jakarta.jms.Queue getQueue() throws jakarta.jms.JMSException- Specified by:
getQueuein interfacejakarta.jms.QueueSender- Throws:
jakarta.jms.JMSException
-
toString
- Overrides:
toStringin classJmsPoolMessageProducer
-
getQueueSender
public jakarta.jms.QueueSender getQueueSender() throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-