public class PooledConnectionFactory extends AbstractConnectionFactory implements javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory, javax.jms.TopicConnectionFactory, Referenceable
| Modifier and Type | Field and Description |
|---|---|
static String |
JNDI_ADDRESS_CONNECTION_TIMEOUT |
static String |
JNDI_ADDRESS_MAX_POOL_SIZE |
| Constructor and Description |
|---|
PooledConnectionFactory() |
| Modifier and Type | Method and Description |
|---|---|
javax.jms.Connection |
createConnection() |
javax.jms.Connection |
createConnection(String userName,
String password) |
javax.jms.QueueConnection |
createQueueConnection() |
javax.jms.QueueConnection |
createQueueConnection(String userName,
String password) |
javax.jms.TopicConnection |
createTopicConnection() |
javax.jms.TopicConnection |
createTopicConnection(String userName,
String password) |
long |
getConnectionTimeout() |
ConnectionURL |
getConnectionURL() |
String |
getConnectionURLString() |
int |
getMaxPoolSize() |
Reference |
getReference() |
void |
setConnectionTimeout(long timeout) |
void |
setConnectionURLString(String url) |
void |
setMaxPoolSize(int maxPoolSize) |
getExtensions, newConnectionInstance, setConnectAttemptListener, setExtensionpublic static final String JNDI_ADDRESS_MAX_POOL_SIZE
public static final String JNDI_ADDRESS_CONNECTION_TIMEOUT
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.JMSExceptionpublic javax.jms.TopicConnection createTopicConnection(String userName, String password) throws javax.jms.JMSException
createTopicConnection in interface javax.jms.TopicConnectionFactoryjavax.jms.JMSExceptionpublic 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 int getMaxPoolSize()
public long getConnectionTimeout()
public void setMaxPoolSize(int maxPoolSize)
public void setConnectionTimeout(long timeout)
public ConnectionURL getConnectionURL()
public String getConnectionURLString()
public final void setConnectionURLString(String url) throws URLSyntaxException
URLSyntaxExceptionpublic Reference getReference() throws NamingException
getReference in interface ReferenceableNamingExceptionCopyright © 2006–2020 The Apache Software Foundation. All rights reserved.