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, List<MQConnectionFactoryCustomizer> factoryCustomizers) MQConnectionFactoryFactory(MQConfigurationProperties properties, org.springframework.boot.ssl.SslBundles sslBundles, List<MQConnectionFactoryCustomizer> factoryCustomizers) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidconfigureConnectionFactory(com.ibm.mq.jakarta.jms.MQConnectionFactory cf, MQConfigurationProperties props) static voidconfigureConnectionFactory(com.ibm.mq.jakarta.jms.MQConnectionFactory cf, MQConfigurationProperties props, SSLSocketFactory sf) <T extends com.ibm.mq.jakarta.jms.MQConnectionFactory>
TcreateConnectionFactory(Class<T> factoryClass) static ContextgetJndiContext(MQConfigurationPropertiesJndi jproperties)
-
Constructor Details
-
MQConnectionFactoryFactory
public MQConnectionFactoryFactory(MQConfigurationProperties properties, org.springframework.boot.ssl.SslBundles sslBundles, List<MQConnectionFactoryCustomizer> factoryCustomizers) -
MQConnectionFactoryFactory
public MQConnectionFactoryFactory(MQConfigurationProperties properties, 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, SSLSocketFactory sf) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
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
-