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, 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 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)
    • 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

    • 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)
    • getSslKeyResetCount

      public int getSslKeyResetCount()
    • setSslKeyResetCount

      public void setSslKeyResetCount(int sslKeyResetCount)
    • getReconnectValue

      public int getReconnectValue()
    • getReconnect

      public String getReconnect()
    • setDefaultReconnect

      public void setDefaultReconnect(String defaultReconnect)
    • setReconnect

      public void setReconnect(String reconnect)
    • getAdditionalProperties

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

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

      public void traceProperties()