Class LocalTopicPublisher

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

    public final class LocalTopicPublisher
    extends LocalMessageProducer
    implements javax.jms.TopicPublisher

    Topic specific implementation of a local MessageProducer

    See Also:
    TopicPublisher
    • Constructor Detail

      • LocalTopicPublisher

        public LocalTopicPublisher​(LocalSession session,
                                   javax.jms.Destination destination,
                                   IntegerID publisherId)
                            throws javax.jms.JMSException
        Constructor
        Throws:
        javax.jms.JMSException
    • Method Detail

      • getTopic

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

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

        public final 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 final void publish​(javax.jms.Message message,
                                  int deliveryMode,
                                  int priority,
                                  long timeToLive)
                           throws javax.jms.JMSException
        Specified by:
        publish in interface javax.jms.TopicPublisher
        Throws:
        javax.jms.JMSException
      • publish

        public final void publish​(javax.jms.Topic topic,
                                  javax.jms.Message message,
                                  int deliveryMode,
                                  int priority,
                                  long timeToLive)
                           throws javax.jms.JMSException
        Specified by:
        publish in interface javax.jms.TopicPublisher
        Throws:
        javax.jms.JMSException