Class RemoteSession

    • Method Detail

      • remoteInit

        public void remoteInit()
                        throws javax.jms.JMSException
        Initialize the remote endpoint for this session
        Throws:
        javax.jms.JMSException
      • dispatch

        protected final void dispatch​(javax.jms.Message message)
                               throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • notifyDeliveredMessage

        public final void notifyDeliveredMessage​(String deliveredMessageID)
        Add a delivered message ID
        Parameters:
        deliveredMessageID -
      • createBrowser

        public javax.jms.QueueBrowser createBrowser​(javax.jms.Queue queue,
                                                    String messageSelector)
                                             throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • createConsumer

        public final javax.jms.MessageConsumer createConsumer​(javax.jms.Destination destination,
                                                              String messageSelector,
                                                              boolean noLocal)
                                                       throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • createDurableSubscriber

        public javax.jms.TopicSubscriber createDurableSubscriber​(javax.jms.Topic topic,
                                                                 String name,
                                                                 String messageSelector,
                                                                 boolean noLocal)
                                                          throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • createProducer

        public final javax.jms.MessageProducer createProducer​(javax.jms.Destination destination)
                                                       throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • createTemporaryQueue

        public javax.jms.TemporaryQueue createTemporaryQueue()
                                                      throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • createTemporaryTopic

        public javax.jms.TemporaryTopic createTemporaryTopic()
                                                      throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • recover

        public final void recover()
                           throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • unsubscribe

        public void unsubscribe​(String subscriptionName)
                         throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • commit

        public final void commit()
                          throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • rollback

        public final void rollback()
                            throws javax.jms.JMSException
        Throws:
        javax.jms.JMSException
      • acknowledge

        public final void acknowledge()
                               throws javax.jms.JMSException
        Description copied from class: AbstractSession
        Acknowledge the given message
        Specified by:
        acknowledge in class AbstractSession
        Throws:
        javax.jms.JMSException