public class XaPooledConnectionFactory extends PooledConnectionFactory implements ObjectFactory, Serializable, javax.jms.QueueConnectionFactory, javax.jms.TopicConnectionFactory
stopped| Constructor and Description |
|---|
XaPooledConnectionFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected ConnectionPool |
createConnectionPool(javax.jms.Connection connection)
Delegate that creates each instance of an ConnectionPool object.
|
javax.jms.QueueConnection |
createQueueConnection() |
javax.jms.QueueConnection |
createQueueConnection(String userName,
String password) |
javax.jms.TopicConnection |
createTopicConnection() |
javax.jms.TopicConnection |
createTopicConnection(String userName,
String password) |
Object |
getObjectInstance(Object obj,
Name name,
Context nameCtx,
Hashtable<?,?> environment) |
String |
getTmJndiName() |
TransactionManager |
getTransactionManager() |
boolean |
isTmFromJndi() |
void |
setTmFromJndi(boolean tmFromJndi)
Allow transaction manager resolution from JNDI (ee deployment)
|
void |
setTmJndiName(String tmJndiName) |
void |
setTransactionManager(TransactionManager transactionManager) |
clear, createConnection, createConnection, createConnection, getConnectionFactory, getConnectionsPool, getExpiryTimeout, getIdleTimeout, getMaxConnections, getMaximumActiveSessionPerConnection, getNumConnections, getTimeBetweenExpirationCheckMillis, initConnectionsPool, isBlockIfSessionPoolIsFull, isCreateConnectionOnStartup, isUseAnonymousProducers, newPooledConnection, setBlockIfSessionPoolIsFull, setConnectionFactory, setCreateConnectionOnStartup, setExpiryTimeout, setIdleTimeout, setMaxConnections, setMaximumActiveSessionPerConnection, setTimeBetweenExpirationCheckMillis, setUseAnonymousProducers, start, stoppublic TransactionManager getTransactionManager()
public void setTransactionManager(TransactionManager transactionManager)
protected ConnectionPool createConnectionPool(javax.jms.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 - public javax.jms.QueueConnection createQueueConnection()
throws javax.jms.JMSException
createQueueConnection in interface javax.jms.QueueConnectionFactoryjavax.jms.JMSExceptionpublic javax.jms.QueueConnection createQueueConnection(String userName, String password) throws javax.jms.JMSException
createQueueConnection in interface javax.jms.QueueConnectionFactoryjavax.jms.JMSExceptionpublic javax.jms.TopicConnection createTopicConnection()
throws javax.jms.JMSException
createTopicConnection in interface javax.jms.TopicConnectionFactoryjavax.jms.JMSExceptionCopyright © 2005-2014 The Apache Software Foundation. All Rights Reserved.