Class ConnectionMetaData

  • All Implemented Interfaces:
    jakarta.jms.ConnectionMetaData

    public final class ConnectionMetaData
    extends Object
    implements jakarta.jms.ConnectionMetaData
    Implements the jakarta.jms.ConnectionMetaData interface.
    • Field Detail

      • jmsMajorVersion

        public static final int jmsMajorVersion
        JMS major version number
        See Also:
        Constant Field Values
      • jmsMinorVersion

        public static final int jmsMinorVersion
        JMS minor version number
        See Also:
        Constant Field Values
      • providerMajorVersion

        public static final int providerMajorVersion
        Joram's major version number.
      • providerMinorVersion

        public static final int providerMinorVersion
        Joram's minor version number.
      • providerVersion

        public static final String providerVersion
        Joram's implementation version.
      • jmsxProperties

        private static final Vector<String> jmsxProperties
        Enumeration of the Joram's JMSX property names, currently JMSXDeliveryCount, JMSXGroupID and JMSXGroupSeq.
    • Constructor Detail

      • ConnectionMetaData

        public ConnectionMetaData()
    • Method Detail

      • getJMSMajorVersion

        public int getJMSMajorVersion()
                               throws jakarta.jms.JMSException
        API method: Gets the JMS major version number.
        Specified by:
        getJMSMajorVersion in interface jakarta.jms.ConnectionMetaData
        Throws:
        jakarta.jms.JMSException - Actually never thrown.
      • getJMSMinorVersion

        public int getJMSMinorVersion()
                               throws jakarta.jms.JMSException
        API method: Gets the JMS minor version number
        Specified by:
        getJMSMinorVersion in interface jakarta.jms.ConnectionMetaData
        Throws:
        jakarta.jms.JMSException - Actually never thrown.
      • getJMSVersion

        public String getJMSVersion()
                             throws jakarta.jms.JMSException
        API method: Gets the JMS API version, currently 1.1.
        Specified by:
        getJMSVersion in interface jakarta.jms.ConnectionMetaData
        Throws:
        jakarta.jms.JMSException - Actually never thrown.
      • getJMSProviderName

        public String getJMSProviderName()
                                  throws jakarta.jms.JMSException
        API method: Gets the JMS provider name: Joram.
        Specified by:
        getJMSProviderName in interface jakarta.jms.ConnectionMetaData
        Throws:
        jakarta.jms.JMSException - Actually never thrown.
      • getJMSXPropertyNames

        public Enumeration<String> getJMSXPropertyNames()
                                                 throws jakarta.jms.JMSException
        API method: Gets an enumeration of the JMSX property names.
        Specified by:
        getJMSXPropertyNames in interface jakarta.jms.ConnectionMetaData
        Throws:
        jakarta.jms.JMSException - Actually never thrown.
      • getProviderMajorVersion

        public int getProviderMajorVersion()
                                    throws jakarta.jms.JMSException
        API method: Gets the Joram's major version number.
        Specified by:
        getProviderMajorVersion in interface jakarta.jms.ConnectionMetaData
        Throws:
        jakarta.jms.JMSException - Actually never thrown.
      • getProviderMinorVersion

        public int getProviderMinorVersion()
                                    throws jakarta.jms.JMSException
        API method: Gets the Joram's minor version number.
        Specified by:
        getProviderMinorVersion in interface jakarta.jms.ConnectionMetaData
        Throws:
        jakarta.jms.JMSException - Actually never thrown.
      • getProviderVersion

        public String getProviderVersion()
                                  throws jakarta.jms.JMSException
        API method: Gets the Joram's implementation version.
        Specified by:
        getProviderVersion in interface jakarta.jms.ConnectionMetaData
        Throws:
        jakarta.jms.JMSException - Actually never thrown.