Class ArtemisConnectionFactoryBuilder
java.lang.Object
com.kingsrook.qqq.esb.connection.ArtemisConnectionFactoryBuilder
- All Implemented Interfaces:
EsbConnectionFactoryBuilder
Connection factory builder for ActiveMQ Artemis (Jakarta client).
The provider url is an Artemis url, e.g., tcp://host:61616. The client's own
reconnect is left off (its default), so a lost connection reaches the JMS
ExceptionListener, and EsbConnectionManager reconnects.
-
Field Summary
Fields inherited from interface com.kingsrook.qqq.esb.connection.EsbConnectionFactoryBuilder
CONNECT_TIMEOUT_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.jms.ConnectionFactorybuildConnectionFactory(QEsbProviderMetaData provider) Build an ActiveMQConnectionFactory with a 5 s connect timeout - unless the url sets its own connect-timeout-millis.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.kingsrook.qqq.esb.connection.EsbConnectionFactoryBuilder
configureSession, createQueue, createTopic
-
Constructor Details
-
ArtemisConnectionFactoryBuilder
public ArtemisConnectionFactoryBuilder()
-
-
Method Details
-
buildConnectionFactory
Build an ActiveMQConnectionFactory with a 5 s connect timeout - unless the url sets its own connect-timeout-millis.- Specified by:
buildConnectionFactoryin interfaceEsbConnectionFactoryBuilder
-