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(String connectionFactoryClass,
ClassLoader classLoader)
Constructs a
ConnectionFactory based on the supplied class
name. |
abstract void |
releaseConnection(Connection conn)
Destroys a connection.
|
abstract void |
start(ConnectionFactoryConfig config,
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 abstract void start(ConnectionFactoryConfig config, ClassLoader classLoader) throws CacheLoaderException
CacheLoaderExceptionpublic abstract void stop()
public abstract Connection getConnection() throws CacheLoaderException
CacheLoaderExceptionpublic abstract void releaseConnection(Connection conn)
Copyright © 2017 JBoss, a division of Red Hat. All Rights Reserved.