Class DataSourceConnectionFactory

java.lang.Object
org.infinispan.persistence.jdbc.common.connectionfactory.ConnectionFactory
org.wildfly.clustering.cache.infinispan.persistence.jdbc.DataSourceConnectionFactory

public class DataSourceConnectionFactory extends org.infinispan.persistence.jdbc.common.connectionfactory.ConnectionFactory
A connection factory using an injected DataSource.
Author:
Paul Ferraro
  • Constructor Details

    • DataSourceConnectionFactory

      public DataSourceConnectionFactory()
      Creates a DataSource connection factory.
  • Method Details

    • start

      public void start(org.infinispan.persistence.jdbc.common.configuration.ConnectionFactoryConfiguration configuration, ClassLoader classLoader) throws org.infinispan.persistence.spi.PersistenceException
      Specified by:
      start in class org.infinispan.persistence.jdbc.common.connectionfactory.ConnectionFactory
      Throws:
      org.infinispan.persistence.spi.PersistenceException
    • stop

      public void stop()
      Specified by:
      stop in class org.infinispan.persistence.jdbc.common.connectionfactory.ConnectionFactory
    • getConnection

      public Connection getConnection() throws org.infinispan.persistence.spi.PersistenceException
      Specified by:
      getConnection in class org.infinispan.persistence.jdbc.common.connectionfactory.ConnectionFactory
      Throws:
      org.infinispan.persistence.spi.PersistenceException
    • releaseConnection

      public void releaseConnection(Connection connection)
      Specified by:
      releaseConnection in class org.infinispan.persistence.jdbc.common.connectionfactory.ConnectionFactory