Class JmsQueueSession

    • Constructor Detail

      • JmsQueueSession

        protected JmsQueueSession​(JmsConnection connection,
                                  JmsSessionId sessionId,
                                  int acknowledgementMode)
                           throws jakarta.jms.JMSException
        Throws:
        jakarta.jms.JMSException
    • Method Detail

      • createConsumer

        public jakarta.jms.MessageConsumer createConsumer​(jakarta.jms.Destination destination)
                                                   throws jakarta.jms.JMSException
        Specified by:
        createConsumer in interface jakarta.jms.Session
        Overrides:
        createConsumer in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        Session.createConsumer(jakarta.jms.Destination)
      • createConsumer

        public jakarta.jms.MessageConsumer createConsumer​(jakarta.jms.Destination destination,
                                                          String messageSelector)
                                                   throws jakarta.jms.JMSException
        Specified by:
        createConsumer in interface jakarta.jms.Session
        Overrides:
        createConsumer in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        Session.createConsumer(jakarta.jms.Destination, java.lang.String)
      • createConsumer

        public jakarta.jms.MessageConsumer createConsumer​(jakarta.jms.Destination destination,
                                                          String messageSelector,
                                                          boolean noLocal)
                                                   throws jakarta.jms.JMSException
        Specified by:
        createConsumer in interface jakarta.jms.Session
        Overrides:
        createConsumer in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        Session.createConsumer(jakarta.jms.Destination, java.lang.String, boolean)
      • createDurableSubscriber

        public jakarta.jms.TopicSubscriber createDurableSubscriber​(jakarta.jms.Topic topic,
                                                                   String name)
                                                            throws jakarta.jms.JMSException
        Specified by:
        createDurableSubscriber in interface jakarta.jms.Session
        Specified by:
        createDurableSubscriber in interface jakarta.jms.TopicSession
        Overrides:
        createDurableSubscriber in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        Session.createDurableSubscriber(jakarta.jms.Topic, java.lang.String)
      • createDurableSubscriber

        public jakarta.jms.TopicSubscriber createDurableSubscriber​(jakarta.jms.Topic topic,
                                                                   String name,
                                                                   String messageSelector,
                                                                   boolean noLocal)
                                                            throws jakarta.jms.JMSException
        Specified by:
        createDurableSubscriber in interface jakarta.jms.Session
        Specified by:
        createDurableSubscriber in interface jakarta.jms.TopicSession
        Overrides:
        createDurableSubscriber in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        Session.createDurableSubscriber(jakarta.jms.Topic, java.lang.String, java.lang.String, boolean)
      • createProducer

        public jakarta.jms.MessageProducer createProducer​(jakarta.jms.Destination destination)
                                                   throws jakarta.jms.JMSException
        Specified by:
        createProducer in interface jakarta.jms.Session
        Overrides:
        createProducer in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        Session.createProducer(jakarta.jms.Destination)
      • createTemporaryTopic

        public jakarta.jms.TemporaryTopic createTemporaryTopic()
                                                        throws jakarta.jms.JMSException
        Specified by:
        createTemporaryTopic in interface jakarta.jms.Session
        Specified by:
        createTemporaryTopic in interface jakarta.jms.TopicSession
        Overrides:
        createTemporaryTopic in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        Session.createTemporaryTopic()
      • createTopic

        public jakarta.jms.Topic createTopic​(String topicName)
                                      throws jakarta.jms.JMSException
        Specified by:
        createTopic in interface jakarta.jms.Session
        Specified by:
        createTopic in interface jakarta.jms.TopicSession
        Overrides:
        createTopic in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        Session.createTopic(java.lang.String)
      • unsubscribe

        public void unsubscribe​(String name)
                         throws jakarta.jms.JMSException
        Specified by:
        unsubscribe in interface jakarta.jms.Session
        Specified by:
        unsubscribe in interface jakarta.jms.TopicSession
        Overrides:
        unsubscribe in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        Session.unsubscribe(java.lang.String)
      • createPublisher

        public jakarta.jms.TopicPublisher createPublisher​(jakarta.jms.Topic topic)
                                                   throws jakarta.jms.JMSException
        Specified by:
        createPublisher in interface jakarta.jms.TopicSession
        Overrides:
        createPublisher in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        TopicSession.createPublisher(jakarta.jms.Topic)
      • createSubscriber

        public jakarta.jms.TopicSubscriber createSubscriber​(jakarta.jms.Topic topic)
                                                     throws jakarta.jms.JMSException
        Specified by:
        createSubscriber in interface jakarta.jms.TopicSession
        Overrides:
        createSubscriber in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        TopicSession.createSubscriber(jakarta.jms.Topic)
      • createSubscriber

        public jakarta.jms.TopicSubscriber createSubscriber​(jakarta.jms.Topic topic,
                                                            String messageSelector,
                                                            boolean noLocal)
                                                     throws jakarta.jms.JMSException
        Specified by:
        createSubscriber in interface jakarta.jms.TopicSession
        Overrides:
        createSubscriber in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        TopicSession.createSubscriber(jakarta.jms.Topic, java.lang.String, boolean)
      • createSharedConsumer

        public jakarta.jms.MessageConsumer createSharedConsumer​(jakarta.jms.Topic topic,
                                                                String name)
                                                         throws jakarta.jms.JMSException
        Specified by:
        createSharedConsumer in interface jakarta.jms.Session
        Overrides:
        createSharedConsumer in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        Session.createSharedConsumer(jakarta.jms.Topic, java.lang.String)
      • createSharedConsumer

        public jakarta.jms.MessageConsumer createSharedConsumer​(jakarta.jms.Topic topic,
                                                                String name,
                                                                String selector)
                                                         throws jakarta.jms.JMSException
        Specified by:
        createSharedConsumer in interface jakarta.jms.Session
        Overrides:
        createSharedConsumer in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        Session.createSharedConsumer(jakarta.jms.Topic, java.lang.String, java.lang.String)
      • createSharedDurableConsumer

        public jakarta.jms.MessageConsumer createSharedDurableConsumer​(jakarta.jms.Topic topic,
                                                                       String name)
                                                                throws jakarta.jms.JMSException
        Specified by:
        createSharedDurableConsumer in interface jakarta.jms.Session
        Overrides:
        createSharedDurableConsumer in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        Session.createSharedDurableConsumer(jakarta.jms.Topic, java.lang.String)
      • createSharedDurableConsumer

        public jakarta.jms.MessageConsumer createSharedDurableConsumer​(jakarta.jms.Topic topic,
                                                                       String name,
                                                                       String selector)
                                                                throws jakarta.jms.JMSException
        Specified by:
        createSharedDurableConsumer in interface jakarta.jms.Session
        Overrides:
        createSharedDurableConsumer in class JmsSession
        Throws:
        jakarta.jms.JMSException
        See Also:
        Session.createSharedDurableConsumer(jakarta.jms.Topic, java.lang.String, java.lang.String)