public abstract class ConnectionFactory extends Object
| Constructor and Description |
|---|
ConnectionFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract Connection |
getConnection()
Fetches a connection from the factory.
|
static ConnectionFactory |
getConnectionFactory(Class<? extends ConnectionFactory> connectionFactoryClass)
Constructs a
ConnectionFactory based on the supplied class
name. |
static ConnectionFactory |
getConnectionFactory(String connectionFactoryClass,
ClassLoader classLoader)
Constructs a
ConnectionFactory based on the supplied class
name. |
abstract void |
releaseConnection(Connection conn)
Destroys a connection.
|
abstract void |
start(ConnectionFactoryConfiguration factoryConfiguration,
ClassLoader classLoader)
Starts the connection factory.
|
abstract void |
stop()
Closes the connection factory, including all allocated connections etc.
|
public static ConnectionFactory getConnectionFactory(String connectionFactoryClass, ClassLoader classLoader) throws CacheLoaderException
ConnectionFactory based on the supplied class
name.CacheLoaderExceptionpublic static ConnectionFactory getConnectionFactory(Class<? extends ConnectionFactory> connectionFactoryClass) throws CacheLoaderException
ConnectionFactory based on the supplied class
name.CacheLoaderExceptionpublic abstract void start(ConnectionFactoryConfiguration factoryConfiguration, ClassLoader classLoader) throws CacheLoaderException
CacheLoaderExceptionpublic abstract void stop()
public abstract Connection getConnection() throws CacheLoaderException
CacheLoaderExceptionpublic abstract void releaseConnection(Connection conn)
Copyright © 2013 JBoss, a division of Red Hat. All rights reserved.