Class DataSourceFactory

java.lang.Object
org.kie.test.util.db.DataSourceFactory

public final class DataSourceFactory extends Object
Creates instances of PoolingDataSourceWrapper that can be used for testing purposes.
  • Method Details

    • setupPoolingDataSource

      public static PoolingDataSourceWrapper setupPoolingDataSource(String datasourceName, Properties driverProperties)
      Creates a new instance of PoolingDataSourceWrapper.
      Parameters:
      datasourceName - data source JNDI name
      driverProperties - properties that should be passed to JDBC driver
      Returns:
      a new PoolingDataSourceWrapper instance
    • setupPoolingDataSource

      public static PoolingDataSourceWrapper setupPoolingDataSource(String datasourceName, Properties driverProperties, Properties poolingProperties)
      Creates a new instance of PoolingDataSourceWrapper.
      Parameters:
      datasourceName - data source JNDI name
      driverProperties - properties that should be passed to JDBC driver
      poolingProperties - properties of BasicManagedDataSource pooling data source
      Returns:
      a new PoolingDataSourceWrapper instance