Class ConnectionImpl

    • Constructor Detail

      • ConnectionImpl

        protected ConnectionImpl​(java.lang.String userName,
                                 java.lang.String password,
                                 Reconnector reconnector)
                          throws jakarta.jms.JMSException
        Throws:
        jakarta.jms.JMSException
    • Method Detail

      • getLastConnectionLost

        public long getLastConnectionLost()
      • getConnectionId

        public int getConnectionId()
      • getInternalCID

        public java.lang.String getInternalCID()
      • isDuplicateMessageDetection

        public boolean isDuplicateMessageDetection()
      • setDuplicateMessageDetection

        public void setDuplicateMessageDetection​(boolean duplicateMessageDetection)
      • setDuplicateBacklogSize

        public void setDuplicateBacklogSize​(int duplicateBacklogSize)
      • verifyState

        protected void verifyState()
                            throws jakarta.jms.JMSException
        Throws:
        jakarta.jms.JMSException
      • getConnectionState

        public int getConnectionState()
      • deleteTempQueue

        public void deleteTempQueue​(java.lang.String queueName)
                             throws jakarta.jms.JMSException
        Specified by:
        deleteTempQueue in interface SwiftMQConnection
        Throws:
        jakarta.jms.JMSException
      • createSession

        public jakarta.jms.Session createSession​(boolean transacted,
                                                 int acknowledgeMode)
                                          throws jakarta.jms.JMSException
        Specified by:
        createSession in interface jakarta.jms.Connection
        Throws:
        jakarta.jms.JMSException
      • createConnectionConsumer

        public jakarta.jms.ConnectionConsumer createConnectionConsumer​(jakarta.jms.Queue queue,
                                                                       java.lang.String messageSelector,
                                                                       jakarta.jms.ServerSessionPool sessionPool,
                                                                       int maxMessages)
                                                                throws jakarta.jms.JMSException
        Throws:
        jakarta.jms.JMSException
      • createConnectionConsumer

        public jakarta.jms.ConnectionConsumer createConnectionConsumer​(jakarta.jms.Topic topic,
                                                                       java.lang.String messageSelector,
                                                                       jakarta.jms.ServerSessionPool sessionPool,
                                                                       int maxMessages)
                                                                throws jakarta.jms.JMSException
        Throws:
        jakarta.jms.JMSException
      • createDurableConnectionConsumer

        public jakarta.jms.ConnectionConsumer createDurableConnectionConsumer​(jakarta.jms.Topic topic,
                                                                              java.lang.String subscriptionName,
                                                                              java.lang.String messageSelector,
                                                                              jakarta.jms.ServerSessionPool sessionPool,
                                                                              int maxMessages)
                                                                       throws jakarta.jms.JMSException
        Specified by:
        createDurableConnectionConsumer in interface jakarta.jms.Connection
        Throws:
        jakarta.jms.JMSException
      • createConnectionConsumer

        public jakarta.jms.ConnectionConsumer createConnectionConsumer​(jakarta.jms.Destination destination,
                                                                       java.lang.String messageSelector,
                                                                       jakarta.jms.ServerSessionPool sessionPool,
                                                                       int maxMessages)
                                                                throws jakarta.jms.JMSException
        Specified by:
        createConnectionConsumer in interface jakarta.jms.Connection
        Throws:
        jakarta.jms.JMSException
      • getClientID

        public java.lang.String getClientID()
                                     throws jakarta.jms.JMSException
        Specified by:
        getClientID in interface jakarta.jms.Connection
        Throws:
        jakarta.jms.JMSException
      • setClientID

        public void setClientID​(java.lang.String s)
                         throws jakarta.jms.JMSException
        Specified by:
        setClientID in interface jakarta.jms.Connection
        Throws:
        jakarta.jms.JMSException
      • getMetaData

        public jakarta.jms.ConnectionMetaData getMetaData()
                                                   throws jakarta.jms.JMSException
        Specified by:
        getMetaData in interface jakarta.jms.Connection
        Throws:
        jakarta.jms.JMSException
      • getExceptionListener

        public jakarta.jms.ExceptionListener getExceptionListener()
                                                           throws jakarta.jms.JMSException
        Specified by:
        getExceptionListener in interface jakarta.jms.Connection
        Throws:
        jakarta.jms.JMSException
      • setExceptionListener

        public void setExceptionListener​(jakarta.jms.ExceptionListener listener)
                                  throws jakarta.jms.JMSException
        Specified by:
        setExceptionListener in interface jakarta.jms.Connection
        Throws:
        jakarta.jms.JMSException
      • start

        public void start()
                   throws jakarta.jms.JMSException
        Specified by:
        start in interface jakarta.jms.Connection
        Throws:
        jakarta.jms.JMSException
      • stop

        public void stop()
                  throws jakarta.jms.JMSException
        Specified by:
        stop in interface jakarta.jms.Connection
        Throws:
        jakarta.jms.JMSException
      • close

        public void close()
                   throws jakarta.jms.JMSException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface jakarta.jms.Connection
        Throws:
        jakarta.jms.JMSException
      • cancel

        public void cancel​(boolean closeReconnector)
      • createSession

        public jakarta.jms.Session createSession​(int i)
                                          throws jakarta.jms.JMSException
        Specified by:
        createSession in interface jakarta.jms.Connection
        Throws:
        jakarta.jms.JMSException
      • createSession

        public jakarta.jms.Session createSession()
                                          throws jakarta.jms.JMSException
        Specified by:
        createSession in interface jakarta.jms.Connection
        Throws:
        jakarta.jms.JMSException
      • createSharedConnectionConsumer

        public jakarta.jms.ConnectionConsumer createSharedConnectionConsumer​(jakarta.jms.Topic topic,
                                                                             java.lang.String s,
                                                                             java.lang.String s1,
                                                                             jakarta.jms.ServerSessionPool serverSessionPool,
                                                                             int i)
                                                                      throws jakarta.jms.JMSException
        Specified by:
        createSharedConnectionConsumer in interface jakarta.jms.Connection
        Throws:
        jakarta.jms.JMSException
      • createSharedDurableConnectionConsumer

        public jakarta.jms.ConnectionConsumer createSharedDurableConnectionConsumer​(jakarta.jms.Topic topic,
                                                                                    java.lang.String s,
                                                                                    java.lang.String s1,
                                                                                    jakarta.jms.ServerSessionPool serverSessionPool,
                                                                                    int i)
                                                                             throws jakarta.jms.JMSException
        Specified by:
        createSharedDurableConnectionConsumer in interface jakarta.jms.Connection
        Throws:
        jakarta.jms.JMSException