org.hibernate.cfg

Class SettingsFactory

Implemented Interfaces:
Serializable

public class SettingsFactory
extends java.lang.Object
implements Serializable

Reads configuration properties and configures a Settings instance.
Author:
Gavin King

Field Summary

static String
DEF_CACHE_REG_FACTORY

Constructor Summary

SettingsFactory()

Method Summary

protected BytecodeProvider
buildBytecodeProvider(String providerName)
Settings
buildSettings(Properties props)
protected BatcherFactory
createBatcherFactory(Properties properties, int batchSize)
protected ConnectionProvider
createConnectionProvider(Properties properties)
protected QueryCacheFactory
createQueryCacheFactory(Properties properties)
protected QueryTranslatorFactory
createQueryTranslatorFactory(Properties properties)
protected RegionFactory
createRegionFactory(Properties properties, boolean cachingEnabled)
protected TransactionFactory
createTransactionFactory(Properties properties)
protected TransactionManagerLookup
createTransactionManagerLookup(Properties properties)

Field Details

DEF_CACHE_REG_FACTORY

public static final String DEF_CACHE_REG_FACTORY

Constructor Details

SettingsFactory

protected SettingsFactory()

Method Details

buildBytecodeProvider

protected BytecodeProvider buildBytecodeProvider(String providerName)

buildSettings

public Settings buildSettings(Properties props)

createBatcherFactory

protected BatcherFactory createBatcherFactory(Properties properties,
                                              int batchSize)

createConnectionProvider

protected ConnectionProvider createConnectionProvider(Properties properties)

createQueryCacheFactory

protected QueryCacheFactory createQueryCacheFactory(Properties properties)

createQueryTranslatorFactory

protected QueryTranslatorFactory createQueryTranslatorFactory(Properties properties)

createRegionFactory

protected RegionFactory createRegionFactory(Properties properties,
                                            boolean cachingEnabled)

createTransactionFactory

protected TransactionFactory createTransactionFactory(Properties properties)

createTransactionManagerLookup

protected TransactionManagerLookup createTransactionManagerLookup(Properties properties)