Class MQConfigurationProperties

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

@ConfigurationProperties(prefix="ibm.mq") public class MQConfigurationProperties extends Object
There are many properties that can be set on an MQ Connection Factory/ This class allows configuration for most of them for both direct and client connections. Any that are not explicitly named in here can be managed through the "additionalProperties" map.

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 developer-configured container. Note that the default userid/password settings have now been removed; they must be explicitly enabled for the queue manager.

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

    • MQConfigurationProperties

      public MQConfigurationProperties()
  • Method Details

    • getQueueManager

      public String getQueueManager()
    • setQueueManager

      public void setQueueManager(String queueManager)
    • getChannel

      public String getChannel()
    • setChannel

      public void setChannel(String channel)
    • getConnName

      public String getConnName()
    • setConnName

      public void setConnName(String connName)
    • setClientId

      public void setClientId(String clientId)
    • getClientId

      public String getClientId()
    • setApplicationName

      public void setApplicationName(String applicationName)
    • getApplicationName

      public String getApplicationName()
    • getUser

      public String getUser()
    • setUser

      public void setUser(String user)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getToken

      public String getToken()
    • setToken

      public void setToken(String token)
    • getSslCipherSuite

      public String getSslCipherSuite()
    • setSslCipherSuite

      public void setSslCipherSuite(String sslCipherSuite)
    • getSslCipherSpec

      public String getSslCipherSpec()
    • setSslCipherSpec

      public void setSslCipherSpec(String sslCipherSpec)
    • isUseIBMCipherMappings

      public boolean isUseIBMCipherMappings()
    • setUseIBMCipherMappings

      public void setUseIBMCipherMappings(boolean useIBMCipherMappings)
    • getOutboundSNI

      public String getOutboundSNI()
    • setOutboundSNI

      public void setOutboundSNI(String outboundSNI)
    • getChannelSharing

      public String getChannelSharing()
    • setChannelSharing

      public void setChannelSharing(String channelSharing)
    • isUseAuthenticationMQCSP

      public boolean isUseAuthenticationMQCSP()
    • setUserAuthenticationMQCSP

      public void setUserAuthenticationMQCSP(boolean userAuthenticationMQCSP)
    • setUseAuthenticationMQCSP

      public void setUseAuthenticationMQCSP(boolean useAuthenticationMQCSP)
    • getSslPeerName

      public String getSslPeerName()
    • setSslPeerName

      public void setSslPeerName(String sslPeerName)
    • getCcdtUrl

      public String getCcdtUrl()
    • setCcdtUrl

      public void setCcdtUrl(String ccdtUrl)
    • getPool

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

    • getJks

    • getTrace

      public MQConfigurationPropertiesTrace getTrace()
    • getTempQPrefix

      public String getTempQPrefix()
    • setTempQPrefix

      public void setTempQPrefix(String tempQPrefix)
    • getTempTopicPrefix

      public String getTempTopicPrefix()
    • setTempTopicPrefix

      public void setTempTopicPrefix(String tempTopicPrefix)
    • getTempModel

      public String getTempModel()
    • setTempModel

      public void setTempModel(String tempModel)
    • isSslFIPSRequired

      public boolean isSslFIPSRequired()
    • setSslFIPSRequired

      public void setSslFIPSRequired(boolean sslFIPSRequired)
    • getSslCertificateValPolicy

      public String getSslCertificateValPolicy()
    • setSslCertificateValPolicy

      public void setSslCertificateValPolicy(String sslCertificateValPolicy)
    • isSslCertificateValidationNone

      public boolean isSslCertificateValidationNone()
    • getSslKeyResetCount

      public int getSslKeyResetCount()
    • setSslKeyResetCount

      public void setSslKeyResetCount(int sslKeyResetCount)
    • getSslBundle

      public String getSslBundle()
    • setSslBundle

      public void setSslBundle(String sslBundle)
    • getReconnectValue

      public int getReconnectValue()
    • setDefaultReconnect

      public void setDefaultReconnect(String defaultReconnect)
    • getDefaultReconnect

      @DeprecatedConfigurationProperty(replacement="ibm.mq.reconnect") public String getDefaultReconnect()
    • getReconnect

      public String getReconnect()
    • setReconnect

      public void setReconnect(String reconnect)
    • setReconnectTimeout

      public void setReconnectTimeout(int reconnectTimeout)
    • getReconnectTimeout

      public int getReconnectTimeout()
    • setBalancingTimeout

      public void setBalancingTimeout(String balancingTimeout)
    • getBalancingTimeout

      public String getBalancingTimeout()
    • setBalancingApplicationType

      public void setBalancingApplicationType(String balancingApplicationType)
    • getBalancingApplicationType

      public String getBalancingApplicationType()
    • setBalancingOptions

      public void setBalancingOptions(String balancingOptions)
    • getBalancingOptions

      public String getBalancingOptions()
    • getBalancingApplicationTypeValue

      public int getBalancingApplicationTypeValue()
    • getBalancingTimeoutValue

      public int getBalancingTimeoutValue()
    • getBalancingOptionsValue

      public int getBalancingOptionsValue()
    • getAdditionalProperties

      public Map<String,String> getAdditionalProperties()
    • setAdditionalProperties

      public void setAdditionalProperties(Map<String,String> properties)
    • traceProperties

      public void traceProperties()