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
ConstructorDescriptionPooledTopicPublisher
(jakarta.jms.TopicPublisher messageProducer, jakarta.jms.Destination destination) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.jms.Topic
getTopic()
protected jakarta.jms.TopicPublisher
void
publish
(jakarta.jms.Message message) void
publish
(jakarta.jms.Message message, int i, int i1, long l) void
publish
(jakarta.jms.Topic topic, jakarta.jms.Message message) void
publish
(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, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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:
getTopic
in interfacejakarta.jms.TopicPublisher
- Throws:
jakarta.jms.JMSException
-
publish
public void publish(jakarta.jms.Message message) throws jakarta.jms.JMSException - Specified by:
publish
in 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:
publish
in 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:
publish
in 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:
publish
in interfacejakarta.jms.TopicPublisher
- Throws:
jakarta.jms.JMSException
-
getTopicPublisher
protected jakarta.jms.TopicPublisher getTopicPublisher()
-