@ExternalLib(name="IBM MQ Client",
requiredClassName="com.ibm.mq.jms.MQConnectionFactory",
type=JAR,
coordinates="com.ibm.mq:com.ibm.mq.allclient:9.1.1.0")
public class IBMMQConnectionProvider
extends Object
implements org.mule.runtime.api.connection.CachedConnectionProvider<org.mule.jms.commons.internal.connection.JmsTransactionalConnection>, org.mule.runtime.api.lifecycle.Initialisable, org.mule.runtime.api.lifecycle.Disposable
| Constructor and Description |
|---|
IBMMQConnectionProvider() |
| Modifier and Type | Method and Description |
|---|---|
org.mule.jms.commons.internal.connection.JmsTransactionalConnection |
connect() |
void |
disconnect(org.mule.jms.commons.internal.connection.JmsTransactionalConnection connection) |
void |
dispose() |
void |
initialise() |
org.mule.runtime.api.connection.ConnectionValidationResult |
validate(org.mule.jms.commons.internal.connection.JmsTransactionalConnection connection) |
public org.mule.jms.commons.internal.connection.JmsTransactionalConnection connect()
throws org.mule.runtime.api.connection.ConnectionException
connect in interface org.mule.runtime.api.connection.ConnectionProvider<org.mule.jms.commons.internal.connection.JmsTransactionalConnection>org.mule.runtime.api.connection.ConnectionExceptionpublic void disconnect(org.mule.jms.commons.internal.connection.JmsTransactionalConnection connection)
disconnect in interface org.mule.runtime.api.connection.ConnectionProvider<org.mule.jms.commons.internal.connection.JmsTransactionalConnection>public org.mule.runtime.api.connection.ConnectionValidationResult validate(org.mule.jms.commons.internal.connection.JmsTransactionalConnection connection)
validate in interface org.mule.runtime.api.connection.ConnectionProvider<org.mule.jms.commons.internal.connection.JmsTransactionalConnection>public void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic void dispose()
dispose in interface org.mule.runtime.api.lifecycle.DisposableCopyright © 2019 MuleSoft, Inc.. All rights reserved.