Package org.apache.activemq.jms.pool
Class PooledTopicPublisher
java.lang.Object
org.apache.activemq.jms.pool.PooledProducer
org.apache.activemq.jms.pool.PooledTopicPublisher
- All Implemented Interfaces:
jakarta.jms.MessageProducer,jakarta.jms.TopicPublisher,AutoCloseable
A
TopicPublisher instance that is created and managed by a PooledConnection.-
Constructor Summary
ConstructorsConstructorDescriptionPooledTopicPublisher(jakarta.jms.TopicPublisher messageProducer, jakarta.jms.Destination destination) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.jms.TopicgetTopic()protected jakarta.jms.TopicPublishervoidpublish(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) Methods inherited from class org.apache.activemq.jms.pool.PooledProducer
close, getDeliveryDelay, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getMessageProducer, getPriority, getTimeToLive, isAnonymous, send, send, send, send, send, send, send, send, setDeliveryDelay, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive, toStringMethods 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, send, send, setDeliveryDelay, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive
-
Constructor Details
-
PooledTopicPublisher
public PooledTopicPublisher(jakarta.jms.TopicPublisher messageProducer, jakarta.jms.Destination destination) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
-
Method Details
-
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
-
getTopicPublisher
protected jakarta.jms.TopicPublisher getTopicPublisher()
-