Search in sources :

Example 1 with PersistentTransaction

use of org.jaffa.persistence.engines.jdbcengine.datasource.PersistentTransaction in project jaffa-framework by jaffa-projects.

the class Engine method initialize.

/**
 * This is called by the Persistence Engine when setting up a UOW. It may be used for initializing resources.
 *
 * @param uow The UOW being processed.
 * @throws FrameworkException if an internal error occurs during initialization.
 */
public void initialize(UOW uow) throws FrameworkException {
    if (log.isDebugEnabled())
        log.debug("Acquiring the Database configuration for: " + DEFAULT_DATA_SOURCE_NAME);
    Database database = ConfigurationService.getInstance().getDatabase(DEFAULT_DATA_SOURCE_NAME);
    if (log.isDebugEnabled())
        log.debug("Creating a PersistentTransaction for the database: " + DEFAULT_DATA_SOURCE_NAME);
    m_pt = new PersistentTransaction(uow, database);
}
Also used : PersistentTransaction(org.jaffa.persistence.engines.jdbcengine.datasource.PersistentTransaction) Database(org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.Database)

Aggregations

Database (org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.Database)1 PersistentTransaction (org.jaffa.persistence.engines.jdbcengine.datasource.PersistentTransaction)1