Class DataSourceFactory


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

      • setupPoolingDataSource

        public static PoolingDataSourceWrapper setupPoolingDataSource​(java.lang.String datasourceName,
                                                                      java.util.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​(java.lang.String datasourceName,
                                                                      java.util.Properties driverProperties,
                                                                      java.util.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