Class PooledTopicPublisher

  • All Implemented Interfaces:
    AutoCloseable, javax.jms.MessageProducer, javax.jms.TopicPublisher

    public class PooledTopicPublisher
    extends PooledProducer
    implements javax.jms.TopicPublisher
    A TopicPublisher instance that is created and managed by a PooledConnection.
    • Constructor Detail

      • PooledTopicPublisher

        public PooledTopicPublisher​(javax.jms.TopicPublisher messageProducer,
                                    javax.jms.Destination destination)
                             throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
    • Method Detail

      • getTopic

        public javax.jms.Topic getTopic()
                                 throws javax.jms.JMSException
        Specified by:
        getTopic in interface javax.jms.TopicPublisher
        Throws:
        javax.jms.JMSException
      • publish

        public void publish​(javax.jms.Message message)
                     throws javax.jms.JMSException
        Specified by:
        publish in interface javax.jms.TopicPublisher
        Throws:
        javax.jms.JMSException
      • publish

        public void publish​(javax.jms.Message message,
                            int i,
                            int i1,
                            long l)
                     throws javax.jms.JMSException
        Specified by:
        publish in interface javax.jms.TopicPublisher
        Throws:
        javax.jms.JMSException
      • publish

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

        public void publish​(javax.jms.Topic topic,
                            javax.jms.Message message,
                            int i,
                            int i1,
                            long l)
                     throws javax.jms.JMSException
        Specified by:
        publish in interface javax.jms.TopicPublisher
        Throws:
        javax.jms.JMSException
      • getTopicPublisher

        protected javax.jms.TopicPublisher getTopicPublisher()