Class SimpleConnectionFactory
java.lang.Object
org.infinispan.persistence.jdbc.common.connectionfactory.ConnectionFactory
org.infinispan.persistence.jdbc.common.impl.connectionfactory.SimpleConnectionFactory
Connection factory implementation that will create database connection on a per invocation basis. Not recommended in
production,
PooledConnectionFactory or ManagedConnectionFactory should rather be used.- Author:
- Mircea.Markus@jboss.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFetches a connection from the factory.intvoidreleaseConnection(Connection conn) Destroys a connection.voidstart(ConnectionFactoryConfiguration config, ClassLoader classLoader) Starts the connection factory.voidstop()Closes the connection factory, including all allocated connections etc.toString()Methods inherited from class org.infinispan.persistence.jdbc.common.connectionfactory.ConnectionFactory
getConnectionFactory
-
Constructor Details
-
SimpleConnectionFactory
public SimpleConnectionFactory()
-
-
Method Details
-
start
public void start(ConnectionFactoryConfiguration config, ClassLoader classLoader) throws org.infinispan.persistence.spi.PersistenceException Description copied from class:ConnectionFactoryStarts the connection factory. A pooled factory might be create connections here.- Specified by:
startin classConnectionFactory- Throws:
org.infinispan.persistence.spi.PersistenceException
-
stop
public void stop()Description copied from class:ConnectionFactoryCloses the connection factory, including all allocated connections etc.- Specified by:
stopin classConnectionFactory
-
getConnection
Description copied from class:ConnectionFactoryFetches a connection from the factory.- Specified by:
getConnectionin classConnectionFactory- Throws:
org.infinispan.persistence.spi.PersistenceException
-
releaseConnection
Description copied from class:ConnectionFactoryDestroys a connection. Important: null might be passed in, as an valid argument.- Specified by:
releaseConnectionin classConnectionFactory
-
getConnectionUrl
-
getUserName
-
getPassword
-
getConnectionCount
public int getConnectionCount() -
toString
-