Package com.swiftmq.jms.springsupport
Class PooledProducer
- java.lang.Object
-
- com.swiftmq.jms.springsupport.PooledProducer
-
- All Implemented Interfaces:
jakarta.jms.MessageProducer,jakarta.jms.QueueSender,jakarta.jms.TopicPublisher,java.lang.AutoCloseable
public class PooledProducer extends java.lang.Object implements jakarta.jms.QueueSender, jakarta.jms.TopicPublisher
-
-
Constructor Summary
Constructors Constructor Description PooledProducer(PooledSession pooledSession, jakarta.jms.MessageProducer internalProducer, jakarta.jms.Destination internalDestination)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected voidcloseInternal()longgetCheckInTime()longgetDeliveryDelay()intgetDeliveryMode()jakarta.jms.DestinationgetDestination()booleangetDisableMessageID()booleangetDisableMessageTimestamp()intgetPriority()jakarta.jms.QueuegetQueue()longgetTimeToLive()jakarta.jms.TopicgetTopic()voidpublish(jakarta.jms.Message message)voidpublish(jakarta.jms.Message message, int i, int i1, long l)voidpublish(jakarta.jms.Topic topic, jakarta.jms.Message message)voidpublish(jakarta.jms.Topic topic, jakarta.jms.Message message, int i, int i1, long l)voidsend(jakarta.jms.Destination destination, jakarta.jms.Message message)voidsend(jakarta.jms.Destination destination, jakarta.jms.Message message, int i, int i1, long l)voidsend(jakarta.jms.Destination destination, jakarta.jms.Message message, int i, int i1, long l, jakarta.jms.CompletionListener completionListener)voidsend(jakarta.jms.Destination destination, jakarta.jms.Message message, jakarta.jms.CompletionListener completionListener)voidsend(jakarta.jms.Message message)voidsend(jakarta.jms.Message message, int i, int i1, long l)voidsend(jakarta.jms.Message message, int i, int i1, long l, jakarta.jms.CompletionListener completionListener)voidsend(jakarta.jms.Message message, jakarta.jms.CompletionListener completionListener)voidsend(jakarta.jms.Queue queue, jakarta.jms.Message message)voidsend(jakarta.jms.Queue queue, jakarta.jms.Message message, int i, int i1, long l)voidsetDeliveryDelay(long l)voidsetDeliveryMode(int i)voidsetDisableMessageID(boolean b)voidsetDisableMessageTimestamp(boolean b)voidsetPriority(int i)voidsetTimeToLive(long l)java.lang.StringtoString()
-
-
-
Constructor Detail
-
PooledProducer
public PooledProducer(PooledSession pooledSession, jakarta.jms.MessageProducer internalProducer, jakarta.jms.Destination internalDestination)
-
-
Method Detail
-
getDisableMessageID
public boolean getDisableMessageID() throws jakarta.jms.JMSException- Specified by:
getDisableMessageIDin interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
setDisableMessageID
public void setDisableMessageID(boolean b) throws jakarta.jms.JMSException- Specified by:
setDisableMessageIDin interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
getDisableMessageTimestamp
public boolean getDisableMessageTimestamp() throws jakarta.jms.JMSException- Specified by:
getDisableMessageTimestampin interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
setDisableMessageTimestamp
public void setDisableMessageTimestamp(boolean b) throws jakarta.jms.JMSException- Specified by:
setDisableMessageTimestampin interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
getDeliveryMode
public int getDeliveryMode() throws jakarta.jms.JMSException- Specified by:
getDeliveryModein interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
setDeliveryMode
public void setDeliveryMode(int i) throws jakarta.jms.JMSException- Specified by:
setDeliveryModein interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
getPriority
public int getPriority() throws jakarta.jms.JMSException- Specified by:
getPriorityin interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
setPriority
public void setPriority(int i) throws jakarta.jms.JMSException- Specified by:
setPriorityin interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
getTimeToLive
public long getTimeToLive() throws jakarta.jms.JMSException- Specified by:
getTimeToLivein interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
setTimeToLive
public void setTimeToLive(long l) throws jakarta.jms.JMSException- Specified by:
setTimeToLivein interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
getDestination
public jakarta.jms.Destination getDestination() throws jakarta.jms.JMSException- Specified by:
getDestinationin interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
getCheckInTime
public long getCheckInTime()
-
closeInternal
protected void closeInternal()
-
close
public void close() throws jakarta.jms.JMSException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
send
public void send(jakarta.jms.Destination destination, jakarta.jms.Message message) throws jakarta.jms.JMSException- Specified by:
sendin interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
send
public void send(jakarta.jms.Destination destination, jakarta.jms.Message message, int i, int i1, long l) throws jakarta.jms.JMSException- Specified by:
sendin interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
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.Message message) throws jakarta.jms.JMSException- Specified by:
sendin interfacejakarta.jms.MessageProducer- Specified by:
sendin interfacejakarta.jms.QueueSender- Throws:
jakarta.jms.JMSException
-
send
public void send(jakarta.jms.Message message, int i, int i1, long l) throws jakarta.jms.JMSException- Specified by:
sendin interfacejakarta.jms.MessageProducer- 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
-
send
public void send(jakarta.jms.Queue queue, jakarta.jms.Message message, int i, int i1, long l) throws jakarta.jms.JMSException- Specified by:
sendin interfacejakarta.jms.QueueSender- Throws:
jakarta.jms.JMSException
-
getTopic
public jakarta.jms.Topic getTopic() throws jakarta.jms.JMSException- Specified by:
getTopicin interfacejakarta.jms.TopicPublisher- Throws:
jakarta.jms.JMSException
-
publish
public void publish(jakarta.jms.Message message) throws jakarta.jms.JMSException- Specified by:
publishin interfacejakarta.jms.TopicPublisher- Throws:
jakarta.jms.JMSException
-
publish
public void publish(jakarta.jms.Message message, int i, int i1, long l) throws jakarta.jms.JMSException- Specified by:
publishin interfacejakarta.jms.TopicPublisher- Throws:
jakarta.jms.JMSException
-
publish
public void publish(jakarta.jms.Topic topic, jakarta.jms.Message message) throws jakarta.jms.JMSException- Specified by:
publishin interfacejakarta.jms.TopicPublisher- Throws:
jakarta.jms.JMSException
-
publish
public void publish(jakarta.jms.Topic topic, jakarta.jms.Message message, int i, int i1, long l) throws jakarta.jms.JMSException- Specified by:
publishin interfacejakarta.jms.TopicPublisher- Throws:
jakarta.jms.JMSException
-
setDeliveryDelay
public void setDeliveryDelay(long l) throws jakarta.jms.JMSException- Specified by:
setDeliveryDelayin interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
getDeliveryDelay
public long getDeliveryDelay() throws jakarta.jms.JMSException- Specified by:
getDeliveryDelayin interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
send
public void send(jakarta.jms.Message message, jakarta.jms.CompletionListener completionListener) throws jakarta.jms.JMSException- Specified by:
sendin interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
send
public void send(jakarta.jms.Message message, int i, int i1, long l, jakarta.jms.CompletionListener completionListener) throws jakarta.jms.JMSException- Specified by:
sendin interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
send
public void send(jakarta.jms.Destination destination, jakarta.jms.Message message, jakarta.jms.CompletionListener completionListener) throws jakarta.jms.JMSException- Specified by:
sendin interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
send
public void send(jakarta.jms.Destination destination, jakarta.jms.Message message, int i, int i1, long l, jakarta.jms.CompletionListener completionListener) throws jakarta.jms.JMSException- Specified by:
sendin interfacejakarta.jms.MessageProducer- Throws:
jakarta.jms.JMSException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-