org.unitils.database.config
Interface DataSourceFactory

All Superinterfaces:
Configurable
All Known Implementing Classes:
PropertiesDataSourceFactory

public interface DataSourceFactory
extends Configurable

Defines the contract of a factory that can provide an instance of a test DataSource.

Author:
Filip Neven, Tim Ducheyne

Method Summary
 DataSource createDataSource()
          Creates a new DataSource
 void init(DatabaseConfiguration tempConfig)
          Configure the default database by DatabaseConfiguration
 void init(Properties configuration, String databaseName)
          Initializes the database operation class with the given Properties
 
Methods inherited from interface org.unitils.core.util.Configurable
init
 

Method Detail

createDataSource

DataSource createDataSource()
Creates a new DataSource

Returns:
The DataSource, not null

init

void init(DatabaseConfiguration tempConfig)
Configure the default database by DatabaseConfiguration

Parameters:
tempConfig -

init

void init(Properties configuration,
          String databaseName)
Initializes the database operation class with the given Properties

Parameters:
configuration - The configuration, not null
databaseName -


Copyright © 2014. All Rights Reserved.