Class JmsTopicPublisher

java.lang.Object
org.apache.qpid.jms.JmsMessageProducer
org.apache.qpid.jms.JmsTopicPublisher
All Implemented Interfaces:
jakarta.jms.MessageProducer, jakarta.jms.TopicPublisher, AutoCloseable

public class JmsTopicPublisher extends JmsMessageProducer implements AutoCloseable, jakarta.jms.TopicPublisher
Implementation of a TopicPublisher
  • Constructor Details

  • Method Details

    • getTopic

      public jakarta.jms.Topic getTopic() throws jakarta.jms.IllegalStateException
      Specified by:
      getTopic in interface jakarta.jms.TopicPublisher
      Throws:
      jakarta.jms.IllegalStateException
      See Also:
      • TopicPublisher.getTopic()
    • publish

      public void publish(jakarta.jms.Message message) throws jakarta.jms.JMSException
      Specified by:
      publish in interface jakarta.jms.TopicPublisher
      Throws:
      jakarta.jms.JMSException
      See Also:
      • TopicPublisher.publish(jakarta.jms.Message)
    • publish

      public void publish(jakarta.jms.Topic topic, jakarta.jms.Message message) throws jakarta.jms.JMSException
      Specified by:
      publish in interface jakarta.jms.TopicPublisher
      Throws:
      jakarta.jms.JMSException
      See Also:
      • TopicPublisher.publish(jakarta.jms.Topic, jakarta.jms.Message)
    • publish

      public void publish(jakarta.jms.Message message, int deliveryMode, int priority, long timeToLive) throws jakarta.jms.JMSException
      Specified by:
      publish in interface jakarta.jms.TopicPublisher
      Throws:
      jakarta.jms.JMSException
      See Also:
      • TopicPublisher.publish(jakarta.jms.Message, int, int, long)
    • publish

      public void publish(jakarta.jms.Topic topic, jakarta.jms.Message message, int deliveryMode, int priority, long timeToLive) throws jakarta.jms.JMSException
      Specified by:
      publish in interface jakarta.jms.TopicPublisher
      Throws:
      jakarta.jms.JMSException
      See Also:
      • TopicPublisher.publish(jakarta.jms.Topic, jakarta.jms.Message, int, int, long)