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 org.infinispan.persistence.spi.PersistenceException
ConnectionFactory
based on the supplied class
name.org.infinispan.persistence.spi.PersistenceException
public static ConnectionFactory getConnectionFactory(Class<? extends ConnectionFactory> connectionFactoryClass) throws org.infinispan.persistence.spi.PersistenceException
ConnectionFactory
based on the supplied class
name.org.infinispan.persistence.spi.PersistenceException
public abstract void start(ConnectionFactoryConfiguration factoryConfiguration, ClassLoader classLoader) throws org.infinispan.persistence.spi.PersistenceException
org.infinispan.persistence.spi.PersistenceException
public abstract void stop()
public abstract Connection getConnection() throws org.infinispan.persistence.spi.PersistenceException
org.infinispan.persistence.spi.PersistenceException
public abstract void releaseConnection(Connection conn)
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.