public class EntityManagerFactoryBuilderImpl extends Object implements EntityManagerFactoryBuilder
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
EntityManagerFactoryBuilderImpl.CacheRegionDefinition  | 
static class  | 
EntityManagerFactoryBuilderImpl.JaccDefinition  | 
static class  | 
EntityManagerFactoryBuilderImpl.MetadataSources  | 
static class  | 
EntityManagerFactoryBuilderImpl.ServiceRegistryCloser  | 
| Modifier and Type | Field and Description | 
|---|---|
static String | 
INTEGRATOR_PROVIDER
Names a  
IntegratorProvider | 
static String | 
JANDEX_INDEX
Names a Jandex  
Index instance to use. | 
static String | 
STRATEGY_REGISTRATION_PROVIDERS
Names a  
StrategyRegistrationProviderList | 
static String | 
TYPE_CONTRIBUTORS
Names a  
TypeContributorList | 
| Constructor and Description | 
|---|
EntityManagerFactoryBuilderImpl(PersistenceUnitDescriptor persistenceUnit,
                               Map integrationSettings)  | 
EntityManagerFactoryBuilderImpl(PersistenceUnitDescriptor persistenceUnit,
                               Map integrationSettings,
                               ClassLoader providedClassLoader)  | 
| Modifier and Type | Method and Description | 
|---|---|
EntityManagerFactory | 
build()
Build  
EntityManagerFactory instance | 
Configuration | 
buildHibernateConfiguration(ServiceRegistry serviceRegistry)  | 
ServiceRegistry | 
buildServiceRegistry()  | 
void | 
cancel()
Cancel the building processing. 
 | 
void | 
generateSchema()
Perform an explicit schema generation (rather than an "auto" one) based on the 
 | 
Map | 
getConfigurationValues()  | 
Configuration | 
getHibernateConfiguration()  | 
EntityManagerFactoryBuilder | 
withDataSource(DataSource dataSource)
Allows passing in a DataSource (delayed from constructing the builder, AKA phase 2) to be used
 in building the EntityManagerFactory 
 | 
EntityManagerFactoryBuilder | 
withValidatorFactory(Object validatorFactory)
Allows passing in a Java EE ValidatorFactory (delayed from constructing the builder, AKA phase 2) to be used
 in building the EntityManagerFactory 
 | 
public static final String INTEGRATOR_PROVIDER
IntegratorProviderpublic static final String STRATEGY_REGISTRATION_PROVIDERS
StrategyRegistrationProviderListpublic static final String TYPE_CONTRIBUTORS
TypeContributorListpublic static final String JANDEX_INDEX
Index instance to use.public EntityManagerFactoryBuilderImpl(PersistenceUnitDescriptor persistenceUnit, Map integrationSettings)
public EntityManagerFactoryBuilderImpl(PersistenceUnitDescriptor persistenceUnit, Map integrationSettings, ClassLoader providedClassLoader)
public Map getConfigurationValues()
public Configuration getHibernateConfiguration()
public EntityManagerFactoryBuilder withValidatorFactory(Object validatorFactory)
EntityManagerFactoryBuilderwithValidatorFactory in interface EntityManagerFactoryBuildervalidatorFactory - The ValidatorFactorythis, for method chainingpublic EntityManagerFactoryBuilder withDataSource(DataSource dataSource)
EntityManagerFactoryBuilderwithDataSource in interface EntityManagerFactoryBuilderdataSource - The DataSource to usethis, for method chainingpublic void cancel()
EntityManagerFactoryBuildercancel in interface EntityManagerFactoryBuilderpublic void generateSchema()
EntityManagerFactoryBuildergenerateSchema in interface EntityManagerFactoryBuilderpublic EntityManagerFactory build()
EntityManagerFactoryBuilderEntityManagerFactory instancebuild in interface EntityManagerFactoryBuilderEntityManagerFactorypublic ServiceRegistry buildServiceRegistry()
public Configuration buildHibernateConfiguration(ServiceRegistry serviceRegistry)
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.