public class XaPooledConnectionFactory extends PooledConnectionFactory implements javax.naming.spi.ObjectFactory, java.io.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(java.lang.String userName,
java.lang.String password) |
javax.jms.TopicConnection |
createTopicConnection() |
javax.jms.TopicConnection |
createTopicConnection(java.lang.String userName,
java.lang.String password) |
java.lang.Object |
getObjectInstance(java.lang.Object obj,
javax.naming.Name name,
javax.naming.Context nameCtx,
java.util.Hashtable<?,?> environment) |
java.lang.String |
getTmJndiName() |
javax.transaction.TransactionManager |
getTransactionManager() |
boolean |
isTmFromJndi() |
void |
setTmFromJndi(boolean tmFromJndi)
Allow transaction manager resolution from JNDI (ee deployment)
|
void |
setTmJndiName(java.lang.String tmJndiName) |
void |
setTransactionManager(javax.transaction.TransactionManager transactionManager) |
clear, createConnection, createConnection, createConnection, getBlockIfSessionPoolIsFullTimeout, getConnectionFactory, getConnectionsPool, getExpiryTimeout, getIdleTimeout, getMaxConnections, getMaximumActiveSessionPerConnection, getNumConnections, getTimeBetweenExpirationCheckMillis, initConnectionsPool, isBlockIfSessionPoolIsFull, isCreateConnectionOnStartup, isUseAnonymousProducers, newPooledConnection, setBlockIfSessionPoolIsFull, setBlockIfSessionPoolIsFullTimeout, setConnectionFactory, setCreateConnectionOnStartup, setExpiryTimeout, setIdleTimeout, setMaxConnections, setMaximumActiveSessionPerConnection, setTimeBetweenExpirationCheckMillis, setUseAnonymousProducers, start, stoppublic javax.transaction.TransactionManager getTransactionManager()
public void setTransactionManager(javax.transaction.TransactionManager transactionManager)
protected ConnectionPool createConnectionPool(javax.jms.Connection connection)
PooledConnectionFactorycreateConnectionPool in class PooledConnectionFactorypublic java.lang.Object getObjectInstance(java.lang.Object obj,
javax.naming.Name name,
javax.naming.Context nameCtx,
java.util.Hashtable<?,?> environment)
throws java.lang.Exception
getObjectInstance in interface javax.naming.spi.ObjectFactoryjava.lang.Exceptionpublic java.lang.String getTmJndiName()
public void setTmJndiName(java.lang.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(java.lang.String userName,
java.lang.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.JMSExceptionpublic javax.jms.TopicConnection createTopicConnection(java.lang.String userName,
java.lang.String password)
throws javax.jms.JMSException
createTopicConnection in interface javax.jms.TopicConnectionFactoryjavax.jms.JMSExceptionCopyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.