Class JmsXaConnectionProvider.Builder
java.lang.Object
org.mule.jms.commons.internal.connection.provider.AbstractJmsConnectionProvider.Builder<JmsXaConnectionProvider.Builder>
org.mule.jms.commons.internal.connection.provider.JmsXaConnectionProvider.Builder
- Enclosing class:
- JmsXaConnectionProvider
public static class JmsXaConnectionProvider.Builder
extends AbstractJmsConnectionProvider.Builder<JmsXaConnectionProvider.Builder>
Builder for
JmsXaConnectionProvider.-
Field Summary
Fields inherited from class org.mule.jms.commons.internal.connection.provider.AbstractJmsConnectionProvider.Builder
cachingStrategy, configName, connectionFactorySupplier, connectionParameters, isIBM, isXa, jmsSessionManager, jmsSupportFactory, reconnectionManager, setupSsl, specification, xaPoolParameters -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds a newJmsXaConnectionProviderinstance.protected JmsXaConnectionProvider.Builderself()Returns this builder instance for method chaining.Methods inherited from class org.mule.jms.commons.internal.connection.provider.AbstractJmsConnectionProvider.Builder
cachingStrategy, configName, connectionFactorySupplier, connectionParameters, isIBM, isXa, jmsSessionManager, jmsSupportFactory, reconnectionManager, setupSsl, specification, xaPoolParameters
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
public JmsXaConnectionProvider build() throws org.mule.runtime.api.lifecycle.InitialisationExceptionBuilds a newJmsXaConnectionProviderinstance.- Returns:
- a new JmsXaConnectionProvider instance
- Throws:
org.mule.runtime.api.lifecycle.InitialisationException- if initialization fails
-
self
Description copied from class:AbstractJmsConnectionProvider.BuilderReturns this builder instance for method chaining.- Overrides:
selfin classAbstractJmsConnectionProvider.Builder<JmsXaConnectionProvider.Builder>- Returns:
- this builder instance
-