Package com.swiftmq.jms.v750
Class QueueSenderImpl
- java.lang.Object
-
- com.swiftmq.jms.v750.MessageProducerImpl
-
- com.swiftmq.jms.v750.QueueSenderImpl
-
- All Implemented Interfaces:
MessageProducerExtended,Recreatable,RequestRetryValidator,jakarta.jms.MessageProducer,jakarta.jms.QueueSender,java.lang.AutoCloseable
public class QueueSenderImpl extends MessageProducerImpl implements jakarta.jms.QueueSender, Recreatable
-
-
Field Summary
-
Fields inherited from class com.swiftmq.jms.v750.MessageProducerImpl
producerId
-
-
Constructor Summary
Constructors Constructor Description QueueSenderImpl(SessionImpl mySession, jakarta.jms.Queue queue, int producerId, RequestRegistry requestRegistry, java.lang.String myHostname)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.jms.QueuegetQueue()java.util.ListgetRecreatables()RequestgetRecreateRequest()voidsend(jakarta.jms.Queue queue, jakarta.jms.Message message)voidsend(jakarta.jms.Queue queue, jakarta.jms.Message message, int deliveryMode, int priority, long timeToLive)voidsetRecreateReply(Reply reply)-
Methods inherited from class com.swiftmq.jms.v750.MessageProducerImpl
close, getDeliveryDelay, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, send, send, send, send, send, send, send, send, setDeliveryDelay, setDeliveryMode, setDestinationImpl, setDisableMessageID, setDisableMessageTimestamp, setPriority, setSkipMessageInits, setTimeToLive, validate, verifyLocalState, verifyState
-
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
-
QueueSenderImpl
public QueueSenderImpl(SessionImpl mySession, jakarta.jms.Queue queue, int producerId, RequestRegistry requestRegistry, java.lang.String myHostname)
-
-
Method Detail
-
getRecreateRequest
public Request getRecreateRequest()
- Specified by:
getRecreateRequestin interfaceRecreatable
-
setRecreateReply
public void setRecreateReply(Reply reply)
- Specified by:
setRecreateReplyin interfaceRecreatable
-
getRecreatables
public java.util.List getRecreatables()
- Specified by:
getRecreatablesin interfaceRecreatable
-
getQueue
public jakarta.jms.Queue getQueue() throws jakarta.jms.JMSException- Specified by:
getQueuein 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
-
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
-
-