public class ReloadableEntityManagerFactory extends Object implements javax.persistence.EntityManagerFactory, Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
ReloadableEntityManagerFactory.JMXReloadableEntityManagerFactory |
| Modifier and Type | Field and Description |
|---|---|
static String |
JAVAX_PERSISTENCE_SHARED_CACHE_MODE |
static String |
JAVAX_PERSISTENCE_TRANSACTION_TYPE |
static String |
JAVAX_PERSISTENCE_VALIDATION_MODE |
static String |
OPENEJB_JPA_CRITERIA_LOG_JPQL |
static String |
OPENEJB_JPA_CRITERIA_LOG_JPQL_LEVEL |
| Constructor and Description |
|---|
ReloadableEntityManagerFactory(ClassLoader cl,
EntityManagerFactoryCallable callable,
PersistenceUnitInfoImpl unitInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
addJarFileUrls(String file) |
void |
addManagedClasses(String clazz) |
void |
addMappingFile(String file) |
void |
close() |
void |
createDelegate() |
javax.persistence.EntityManager |
createEntityManager() |
javax.persistence.EntityManager |
createEntityManager(Map map) |
javax.persistence.Cache |
getCache() |
javax.persistence.criteria.CriteriaBuilder |
getCriteriaBuilder() |
javax.persistence.EntityManagerFactory |
getDelegate() |
boolean |
getExcludeUnlistedClasses() |
List<URL> |
getJarFileUrls() |
List<String> |
getManagedClasses() |
List<String> |
getMappingFiles() |
javax.persistence.metamodel.Metamodel |
getMetamodel() |
javax.persistence.PersistenceUnitUtil |
getPersistenceUnitUtil() |
Map<String,Object> |
getProperties() |
Properties |
getUnitProperties() |
javax.persistence.spi.PersistenceUnitInfo |
info() |
boolean |
isOpen() |
void |
overrideClassLoader(ClassLoader loader) |
void |
register() |
void |
reload() |
void |
removeJarFileUrls(String file) |
void |
removeManagedClasses(String clazz) |
void |
removeMappingFile(String file) |
void |
removeProperty(String key) |
void |
setExcludeUnlistedClasses(boolean excludeUnlistedClasses) |
void |
setProperty(String key,
String value) |
void |
setProvider(String providerRaw) |
void |
setSharedCacheMode(javax.persistence.SharedCacheMode mode) |
void |
setTransactionType(javax.persistence.spi.PersistenceUnitTransactionType type) |
void |
setValidationMode(javax.persistence.ValidationMode mode) |
void |
unregister() |
public static final String JAVAX_PERSISTENCE_SHARED_CACHE_MODE
public static final String JAVAX_PERSISTENCE_VALIDATION_MODE
public static final String JAVAX_PERSISTENCE_TRANSACTION_TYPE
public static final String OPENEJB_JPA_CRITERIA_LOG_JPQL
public static final String OPENEJB_JPA_CRITERIA_LOG_JPQL_LEVEL
public ReloadableEntityManagerFactory(ClassLoader cl, EntityManagerFactoryCallable callable, PersistenceUnitInfoImpl unitInfo)
public void overrideClassLoader(ClassLoader loader)
public void createDelegate()
public javax.persistence.EntityManager createEntityManager()
createEntityManager in interface javax.persistence.EntityManagerFactorypublic javax.persistence.EntityManager createEntityManager(Map map)
createEntityManager in interface javax.persistence.EntityManagerFactorypublic javax.persistence.criteria.CriteriaBuilder getCriteriaBuilder()
getCriteriaBuilder in interface javax.persistence.EntityManagerFactorypublic javax.persistence.metamodel.Metamodel getMetamodel()
getMetamodel in interface javax.persistence.EntityManagerFactorypublic boolean isOpen()
isOpen in interface javax.persistence.EntityManagerFactorypublic void close()
close in interface javax.persistence.EntityManagerFactorypublic Map<String,Object> getProperties()
getProperties in interface javax.persistence.EntityManagerFactorypublic javax.persistence.Cache getCache()
getCache in interface javax.persistence.EntityManagerFactorypublic javax.persistence.PersistenceUnitUtil getPersistenceUnitUtil()
getPersistenceUnitUtil in interface javax.persistence.EntityManagerFactorypublic javax.persistence.EntityManagerFactory getDelegate()
public void register()
throws OpenEJBException
OpenEJBExceptionpublic void unregister()
throws OpenEJBException
OpenEJBExceptionpublic void reload()
public void setSharedCacheMode(javax.persistence.SharedCacheMode mode)
public void setValidationMode(javax.persistence.ValidationMode mode)
public void setProvider(String providerRaw)
public void setTransactionType(javax.persistence.spi.PersistenceUnitTransactionType type)
public void removeProperty(String key)
public Properties getUnitProperties()
public void addMappingFile(String file)
public void removeMappingFile(String file)
public void addJarFileUrls(String file)
public void removeJarFileUrls(String file)
public void addManagedClasses(String clazz)
public void removeManagedClasses(String clazz)
public javax.persistence.spi.PersistenceUnitInfo info()
public void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
public boolean getExcludeUnlistedClasses()
Copyright © 1999–2014 The Apache Software Foundation. All rights reserved.