Class SingleSharedConnectionFactory

  • All Implemented Interfaces:
    jakarta.jms.ConnectionFactory, jakarta.jms.QueueConnectionFactory, jakarta.jms.TopicConnectionFactory

    public class SingleSharedConnectionFactory
    extends java.lang.Object
    implements jakarta.jms.ConnectionFactory, jakarta.jms.QueueConnectionFactory, jakarta.jms.TopicConnectionFactory
    • Constructor Detail

      • SingleSharedConnectionFactory

        public SingleSharedConnectionFactory()
      • SingleSharedConnectionFactory

        public SingleSharedConnectionFactory​(jakarta.jms.ConnectionFactory targetConnectionFactory)
    • Method Detail

      • getTargetConnectionFactory

        public jakarta.jms.ConnectionFactory getTargetConnectionFactory()
      • setTargetConnectionFactory

        public void setTargetConnectionFactory​(jakarta.jms.ConnectionFactory targetConnectionFactory)
      • getClientId

        public java.lang.String getClientId()
      • setClientId

        public void setClientId​(java.lang.String clientId)
      • getPoolExpiration

        public long getPoolExpiration()
      • setPoolExpiration

        public void setPoolExpiration​(long poolExpiration)
      • createConnection

        public jakarta.jms.Connection createConnection()
                                                throws jakarta.jms.JMSException
        Specified by:
        createConnection in interface jakarta.jms.ConnectionFactory
        Throws:
        jakarta.jms.JMSException
      • createConnection

        public jakarta.jms.Connection createConnection​(java.lang.String user,
                                                       java.lang.String password)
                                                throws jakarta.jms.JMSException
        Specified by:
        createConnection in interface jakarta.jms.ConnectionFactory
        Throws:
        jakarta.jms.JMSException
      • createQueueConnection

        public jakarta.jms.QueueConnection createQueueConnection()
                                                          throws jakarta.jms.JMSException
        Specified by:
        createQueueConnection in interface jakarta.jms.QueueConnectionFactory
        Throws:
        jakarta.jms.JMSException
      • createQueueConnection

        public jakarta.jms.QueueConnection createQueueConnection​(java.lang.String user,
                                                                 java.lang.String password)
                                                          throws jakarta.jms.JMSException
        Specified by:
        createQueueConnection in interface jakarta.jms.QueueConnectionFactory
        Throws:
        jakarta.jms.JMSException
      • createTopicConnection

        public jakarta.jms.TopicConnection createTopicConnection()
                                                          throws jakarta.jms.JMSException
        Specified by:
        createTopicConnection in interface jakarta.jms.TopicConnectionFactory
        Throws:
        jakarta.jms.JMSException
      • createTopicConnection

        public jakarta.jms.TopicConnection createTopicConnection​(java.lang.String user,
                                                                 java.lang.String password)
                                                          throws jakarta.jms.JMSException
        Specified by:
        createTopicConnection in interface jakarta.jms.TopicConnectionFactory
        Throws:
        jakarta.jms.JMSException
      • destroy

        public void destroy()
                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createContext

        public jakarta.jms.JMSContext createContext()
        Specified by:
        createContext in interface jakarta.jms.ConnectionFactory
      • createContext

        public jakarta.jms.JMSContext createContext​(java.lang.String s,
                                                    java.lang.String s1)
        Specified by:
        createContext in interface jakarta.jms.ConnectionFactory
      • createContext

        public jakarta.jms.JMSContext createContext​(java.lang.String s,
                                                    java.lang.String s1,
                                                    int i)
        Specified by:
        createContext in interface jakarta.jms.ConnectionFactory
      • createContext

        public jakarta.jms.JMSContext createContext​(int i)
        Specified by:
        createContext in interface jakarta.jms.ConnectionFactory
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object