public class XaPooledConnectionFactory extends PooledConnectionFactory implements ObjectFactory, Serializable
connectionFactory, stopped| Constructor and Description |
|---|
XaPooledConnectionFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected Connection |
createConnection(ConnectionKey key) |
protected ConnectionPool |
createConnectionPool(Connection connection)
Delegate that creates each instance of an ConnectionPool object.
|
Object |
getObjectInstance(Object obj,
Name name,
Context nameCtx,
Hashtable<?,?> environment) |
String |
getTmJndiName() |
TransactionManager |
getTransactionManager() |
boolean |
isTmFromJndi() |
void |
setConnectionFactory(Object toUse)
Sets the ConnectionFactory used to create new pooled Connections.
|
void |
setTmFromJndi(boolean tmFromJndi)
Allow transaction manager resolution from JNDI (ee deployment)
|
void |
setTmJndiName(String tmJndiName) |
void |
setTransactionManager(TransactionManager transactionManager) |
clear, createConnection, createConnection, createQueueConnection, createQueueConnection, createTopicConnection, createTopicConnection, getBlockIfSessionPoolIsFullTimeout, getConnectionFactory, getConnectionsPool, getExpiryTimeout, getIdleTimeout, getMaxConnections, getMaximumActiveSessionPerConnection, getNumConnections, getTimeBetweenExpirationCheckMillis, initConnectionsPool, isBlockIfSessionPoolIsFull, isCreateConnectionOnStartup, isReconnectOnException, isUseAnonymousProducers, newPooledConnection, populateProperties, setBlockIfSessionPoolIsFull, setBlockIfSessionPoolIsFullTimeout, setCreateConnectionOnStartup, setExpiryTimeout, setIdleTimeout, setMaxConnections, setMaximumActiveSessionPerConnection, setReconnectOnException, setTimeBetweenExpirationCheckMillis, setUseAnonymousProducers, start, stoppublic XaPooledConnectionFactory()
public TransactionManager getTransactionManager()
public void setTransactionManager(TransactionManager transactionManager)
public void setConnectionFactory(Object toUse)
PooledConnectionFactoryPooledConnectionFactory.clear() the pooled Connections.setConnectionFactory in class PooledConnectionFactorytoUse - The factory to use to create pooled Connections.protected Connection createConnection(ConnectionKey key) throws JMSException
createConnection in class PooledConnectionFactoryJMSExceptionprotected ConnectionPool createConnectionPool(Connection connection)
PooledConnectionFactorycreateConnectionPool in class PooledConnectionFactorypublic Object getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment) throws Exception
getObjectInstance in interface ObjectFactoryExceptionpublic String getTmJndiName()
public void setTmJndiName(String tmJndiName)
public boolean isTmFromJndi()
public void setTmFromJndi(boolean tmFromJndi)
tmFromJndi - Copyright © 2005–2015 FuseSource, Corp.. All rights reserved.