com.ibm.mq.spring.boot

Class MQConfigurationProperties

  • java.lang.Object
    • com.ibm.mq.spring.boot.MQConfigurationProperties


  • @ConfigurationProperties(prefix="ibm.mq")
    public class MQConfigurationProperties
    extends java.lang.Object
    There are many properties that can be set on an MQ Connection Factory, but these are the most commonly-used for both direct and client connections. If you use TLS for client connectivity, most properties related to that (keystore, certificates etc) must be set independently.

    This class allows for setting the CipherSuite/CipherSpec property, and an indication of whether or not to use the IBM JRE maps for Cipher names - that's not something that is standardised.

    The default values have been set to match the settings of the MQ Docker container.

    • queueManager = QM1
    • connName = localhost(1414)
    • channel = DEV.ADMIN.SVRCONN
    • user = admin
    • password = passw0rd
    • Constructor Detail

      • MQConfigurationProperties

        public MQConfigurationProperties()
    • Method Detail

      • getQueueManager

        public java.lang.String getQueueManager()
      • setQueueManager

        public void setQueueManager(java.lang.String queueManager)
      • getChannel

        public java.lang.String getChannel()
      • setChannel

        public void setChannel(java.lang.String channel)
      • getConnName

        public java.lang.String getConnName()
      • setConnName

        public void setConnName(java.lang.String connName)
      • setClientId

        public void setClientId(java.lang.String clientId)
      • getClientId

        public java.lang.String getClientId()
      • setApplicationName

        public void setApplicationName(java.lang.String applicationName)
      • getApplicationName

        public java.lang.String getApplicationName()
      • getUser

        public java.lang.String getUser()
      • setUser

        public void setUser(java.lang.String user)
      • getPassword

        public java.lang.String getPassword()
      • setPassword

        public void setPassword(java.lang.String password)
      • getSslCipherSuite

        public java.lang.String getSslCipherSuite()
      • setSslCipherSuite

        public void setSslCipherSuite(java.lang.String sslCipherSuite)
      • getSslCipherSpec

        public java.lang.String getSslCipherSpec()
      • setSslCipherSpec

        public void setSslCipherSpec(java.lang.String sslCipherSpec)
      • isUseIBMCipherMappings

        public boolean isUseIBMCipherMappings()
      • setUseIBMCipherMappings

        public void setUseIBMCipherMappings(boolean useIBMCipherMappings)
      • isUserAuthenticationMQCSP

        public boolean isUserAuthenticationMQCSP()
      • setUserAuthenticationMQCSP

        public void setUserAuthenticationMQCSP(boolean userAuthenticationMQCSP)
      • getSslPeerName

        public java.lang.String getSslPeerName()
      • setSslPeerName

        public void setSslPeerName(java.lang.String sslPeerName)
      • getCcdtUrl

        public java.lang.String getCcdtUrl()
      • setCcdtUrl

        public void setCcdtUrl(java.lang.String ccdtUrl)
      • getPool

        public org.springframework.boot.autoconfigure.jms.JmsPoolConnectionFactoryProperties getPool()