public final class BitronixConnectionFactoryWrapper extends org.mule.runtime.api.component.AbstractComponent implements XAConnectionFactoryWrapper, org.mule.runtime.api.lifecycle.Initialisable, org.mule.runtime.api.lifecycle.Disposable, org.mule.runtime.core.api.context.MuleContextAware
BitronixJmsXaConnectionFactoryProvider in case the transaction manager is
from bitronix integration module. Delegates to bitronix PoolingConnectionFactory that is responsible for managing
pooling of jms resources.| Modifier and Type | Field and Description |
|---|---|
protected static int |
DEFAULT_MAX_IDLE_TIME |
protected static int |
DEFAULT_MAX_POOL_SIZE |
protected static int |
DEFAULT_MIN_POOL_SIZE |
| Constructor and Description |
|---|
BitronixConnectionFactoryWrapper() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
javax.jms.Connection |
createConnection() |
javax.jms.Connection |
createConnection(String username,
String password) |
javax.jms.JMSContext |
createContext() |
javax.jms.JMSContext |
createContext(int sessionMode) |
javax.jms.JMSContext |
createContext(String userName,
String password) |
javax.jms.JMSContext |
createContext(String userName,
String password,
int sessionMode) |
void |
dispose() |
javax.jms.XAConnectionFactory |
getConnectionFactory() |
int |
getMaxIdleTime() |
int |
getMaxPoolSize() |
int |
getMinPoolSize() |
String |
getName() |
String |
getPassword() |
String |
getUsername() |
void |
initialise() |
void |
setConnectionFactory(javax.jms.XAConnectionFactory connectionFactory) |
void |
setMaxIdleTime(int maxIdleTime) |
void |
setMaxPoolSize(int maxPoolSize) |
void |
setMinPoolSize(int minPoolSize) |
void |
setMuleContext(org.mule.runtime.core.api.MuleContext muleContext) |
void |
setName(String name) |
void |
setPassword(String password) |
void |
setUsername(String username) |
protected static final int DEFAULT_MIN_POOL_SIZE
protected static final int DEFAULT_MAX_POOL_SIZE
protected static final int DEFAULT_MAX_IDLE_TIME
public javax.jms.Connection createConnection()
throws javax.jms.JMSException
createConnection in interface javax.jms.ConnectionFactoryjavax.jms.JMSExceptionpublic javax.jms.Connection createConnection(String username, String password) throws javax.jms.JMSException
createConnection in interface javax.jms.ConnectionFactoryjavax.jms.JMSExceptionpublic javax.jms.JMSContext createContext()
createContext in interface javax.jms.ConnectionFactorypublic javax.jms.JMSContext createContext(String userName, String password)
createContext in interface javax.jms.ConnectionFactorypublic javax.jms.JMSContext createContext(String userName, String password, int sessionMode)
createContext in interface javax.jms.ConnectionFactorypublic javax.jms.JMSContext createContext(int sessionMode)
createContext in interface javax.jms.ConnectionFactorypublic void close()
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.Disposablepublic void setMuleContext(org.mule.runtime.core.api.MuleContext muleContext)
setMuleContext in interface org.mule.runtime.core.api.context.MuleContextAwarepublic int getMinPoolSize()
public void setMinPoolSize(int minPoolSize)
public int getMaxPoolSize()
public void setMaxPoolSize(int maxPoolSize)
public int getMaxIdleTime()
public void setMaxIdleTime(int maxIdleTime)
public String getName()
public void setName(String name)
public javax.jms.XAConnectionFactory getConnectionFactory()
public void setConnectionFactory(javax.jms.XAConnectionFactory connectionFactory)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
Copyright © 2006–2022 MuleSoft, Inc.. All rights reserved.