Class JMSModule

    • Field Detail

      • serialVersionUID

        private static final long serialVersionUID
        define serialVersionUID for interoperability, fix with 5.15.0 value. This value is identical in 5.15.0, 5.16.0, 5.16.3, 5.17 and next. It is different in 5.16.1 and 5.16.2 (and 5.17.0RC).
        See Also:
        Constant Field Values
      • logger

        private static final Logger logger
      • DEBUG

        private static final boolean DEBUG
      • ENCRYPT_CONFIGURATION

        private static final boolean ENCRYPT_CONFIGURATION
      • CRYPTO_ALGO

        private static final String CRYPTO_ALGO
      • CRYPTO_PASSWORD

        private static final String CRYPTO_PASSWORD
      • CRYPTO_PASSWORD_MIN_LENGTH

        private static final int CRYPTO_PASSWORD_MIN_LENGTH
        See Also:
        Constant Field Values
      • CRYPTO_SALT

        private static final String CRYPTO_SALT
      • CRYPTO_SALT_MIN_LENGTH

        private static final int CRYPTO_SALT_MIN_LENGTH
        See Also:
        Constant Field Values
      • CRYPTO_NONCE

        private static final String CRYPTO_NONCE
      • CRYPTO_DFLT_ITERATION_COUNT

        private static final int CRYPTO_DFLT_ITERATION_COUNT
        See Also:
        Constant Field Values
      • CRYPTO_ITERATION_COUNT

        private static final int CRYPTO_ITERATION_COUNT
      • CRYPTO_DFLT_KEY_LENGTH

        private static final int CRYPTO_DFLT_KEY_LENGTH
        See Also:
        Constant Field Values
      • CRYPTO_KEY_LENGTH

        private static final int CRYPTO_KEY_LENGTH
      • notUsable

        protected transient boolean notUsable
        true if the module is fully usable.
      • notUsableMessage

        protected transient String notUsableMessage
        Message explaining why the module is not usable.
      • cnx

        protected transient volatile jakarta.jms.Connection cnx
        Connection to the foreign JMS server.
      • name

        private String name
        the name identifying the remote JMS provider
      • userName

        protected String userName
        User identification for connecting to the foreign JMS server.
      • password

        protected String password
        User password for connecting to the foreign JMS server. This field may be encrypted if JMSConnections.ENCRYPT_CONFIGURATION_PROPERTY is defined to true.
      • password2

        private transient String password2
        Contains decrypted value of password field, this field is lazily initialized. Note (AF): Only used if ENCRYPT_CONFIGURATION is true.
      • crypto

        private transient Crypto crypto
      • jndiFactory

        protected String jndiFactory
        Name of the JNDI factory class to use.
      • jndiUrl

        protected String jndiUrl
        JNDI URL.
      • cnxFactName

        protected String cnxFactName
        ConnectionFactory JNDI name.
      • clientID

        protected String clientID
        JMS clientID field.
      • cnxFact

        protected transient jakarta.jms.ConnectionFactory cnxFact
        Connection factory object for connecting to the foreign JMS server.
      • status

        private int status