Package com.ibm.mq.spring.boot
Class MQConfigurationProperties
java.lang.Object
com.ibm.mq.spring.boot.MQConfigurationProperties
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintgetJks()getJndi()org.springframework.boot.autoconfigure.jms.JmsPoolConnectionFactoryPropertiesgetPool()intintintgetToken()getTrace()getUser()booleanbooleanbooleanbooleanvoidsetAdditionalProperties(Map<String, String> properties) voidsetApplicationName(String applicationName) voidsetBalancingApplicationType(String balancingApplicationType) voidsetBalancingOptions(String balancingOptions) voidsetBalancingTimeout(String balancingTimeout) voidsetCcdtUrl(String ccdtUrl) voidsetChannel(String channel) voidsetChannelSharing(String channelSharing) voidsetClientId(String clientId) voidsetConnName(String connName) voidsetDefaultReconnect(String defaultReconnect) voidsetOutboundSNI(String outboundSNI) voidsetPassword(String password) voidsetQueueManager(String queueManager) voidsetReconnect(String reconnect) voidsetReconnectTimeout(int reconnectTimeout) voidsetSslBundle(String sslBundle) voidsetSslCertificateValPolicy(String sslCertificateValPolicy) voidsetSslCipherSpec(String sslCipherSpec) voidsetSslCipherSuite(String sslCipherSuite) voidsetSslFIPSRequired(boolean sslFIPSRequired) voidsetSslKeyResetCount(int sslKeyResetCount) voidsetSslPeerName(String sslPeerName) voidsetTempModel(String tempModel) voidsetTempQPrefix(String tempQPrefix) voidsetTempTopicPrefix(String tempTopicPrefix) voidvoidsetUseAuthenticationMQCSP(boolean useAuthenticationMQCSP) voidsetUseIBMCipherMappings(boolean useIBMCipherMappings) voidvoidsetUserAuthenticationMQCSP(boolean userAuthenticationMQCSP) void
-
Constructor Details
-
MQConfigurationProperties
public MQConfigurationProperties()
-
-
Method Details
-
getQueueManager
-
setQueueManager
-
getChannel
-
setChannel
-
getConnName
-
setConnName
-
setClientId
-
getClientId
-
setApplicationName
-
getApplicationName
-
getUser
-
setUser
-
getPassword
-
setPassword
-
getToken
-
setToken
-
getSslCipherSuite
-
setSslCipherSuite
-
getSslCipherSpec
-
setSslCipherSpec
-
isUseIBMCipherMappings
public boolean isUseIBMCipherMappings() -
setUseIBMCipherMappings
public void setUseIBMCipherMappings(boolean useIBMCipherMappings) -
getOutboundSNI
-
setOutboundSNI
-
getChannelSharing
-
setChannelSharing
-
isUseAuthenticationMQCSP
public boolean isUseAuthenticationMQCSP() -
setUserAuthenticationMQCSP
public void setUserAuthenticationMQCSP(boolean userAuthenticationMQCSP) -
setUseAuthenticationMQCSP
public void setUseAuthenticationMQCSP(boolean useAuthenticationMQCSP) -
getSslPeerName
-
setSslPeerName
-
getCcdtUrl
-
setCcdtUrl
-
getPool
public org.springframework.boot.autoconfigure.jms.JmsPoolConnectionFactoryProperties getPool() -
getJndi
-
getJks
-
getTrace
-
getTempQPrefix
-
setTempQPrefix
-
getTempTopicPrefix
-
setTempTopicPrefix
-
getTempModel
-
setTempModel
-
isSslFIPSRequired
public boolean isSslFIPSRequired() -
setSslFIPSRequired
public void setSslFIPSRequired(boolean sslFIPSRequired) -
getSslCertificateValPolicy
-
setSslCertificateValPolicy
-
isSslCertificateValidationNone
public boolean isSslCertificateValidationNone() -
getSslKeyResetCount
public int getSslKeyResetCount() -
setSslKeyResetCount
public void setSslKeyResetCount(int sslKeyResetCount) -
getSslBundle
-
setSslBundle
-
getReconnectValue
public int getReconnectValue() -
setDefaultReconnect
-
getDefaultReconnect
@DeprecatedConfigurationProperty(replacement="ibm.mq.reconnect") public String getDefaultReconnect() -
getReconnect
-
setReconnect
-
setReconnectTimeout
public void setReconnectTimeout(int reconnectTimeout) -
getReconnectTimeout
public int getReconnectTimeout() -
setBalancingTimeout
-
getBalancingTimeout
-
setBalancingApplicationType
-
getBalancingApplicationType
-
setBalancingOptions
-
getBalancingOptions
-
getBalancingApplicationTypeValue
public int getBalancingApplicationTypeValue() -
getBalancingTimeoutValue
public int getBalancingTimeoutValue() -
getBalancingOptionsValue
public int getBalancingOptionsValue() -
getAdditionalProperties
-
setAdditionalProperties
-
traceProperties
public void traceProperties()
-