Package com.ibm.mq.spring.boot
Class MQConnectionFactoryFactory
java.lang.Object
com.ibm.mq.spring.boot.MQConnectionFactoryFactory
Factory to create a
MQConnectionFactory
instance from properties
defined in MQConfigurationProperties
.-
Constructor Summary
ConstructorsConstructorDescriptionMQConnectionFactoryFactory
(MQConfigurationProperties properties, org.springframework.boot.ssl.SslBundles sslBundles, List<MQConnectionFactoryCustomizer> factoryCustomizers) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
configureConnectionFactory
(com.ibm.mq.jakarta.jms.MQConnectionFactory cf, MQConfigurationProperties props) <T extends com.ibm.mq.jakarta.jms.MQConnectionFactory>
TcreateConnectionFactory
(Class<T> factoryClass) static Context
getJndiContext
(MQConfigurationPropertiesJndi jproperties)
-
Constructor Details
-
MQConnectionFactoryFactory
public MQConnectionFactoryFactory(MQConfigurationProperties properties, org.springframework.boot.ssl.SslBundles sslBundles, List<MQConnectionFactoryCustomizer> factoryCustomizers)
-
-
Method Details
-
createConnectionFactory
public <T extends com.ibm.mq.jakarta.jms.MQConnectionFactory> T createConnectionFactory(Class<T> factoryClass) -
configureConnectionFactory
public static void configureConnectionFactory(com.ibm.mq.jakarta.jms.MQConnectionFactory cf, MQConfigurationProperties props) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
getJndiContext
public static Context getJndiContext(MQConfigurationPropertiesJndi jproperties) throws NamingException - Throws:
NamingException
-