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.CacheLoaderException
public abstract void start(ConnectionFactoryConfig config, ClassLoader classLoader) throws CacheLoaderException
CacheLoaderException
public abstract void stop()
public abstract Connection getConnection() throws CacheLoaderException
CacheLoaderException
public abstract void releaseConnection(Connection conn)
Copyright © 2017 JBoss, a division of Red Hat. All Rights Reserved.