javax.persistence.spi
public interface PersistenceUnitInfo
Modifier and Type | Method and Description |
---|---|
void |
addTransformer(ClassTransformer transformer)
Add a transformer supplied by the provider that will be
called for every new class definition or class redefinition
that gets loaded by the loader returned by the
PersistenceInfo.getClassLoader method.
|
boolean |
excludeUnlistedClasses() |
java.lang.ClassLoader |
getClassLoader() |
java.util.List<java.net.URL> |
getJarFileUrls() |
javax.sql.DataSource |
getJtaDataSource() |
java.util.List<java.lang.String> |
getManagedClassNames() |
java.util.List<java.lang.String> |
getMappingFileNames() |
java.lang.ClassLoader |
getNewTempClassLoader()
Return a new instance of a ClassLoader that the provider
may use to temporarily load any classes, resources, or
open URLs.
|
javax.sql.DataSource |
getNonJtaDataSource() |
java.lang.String |
getPersistenceProviderClassName() |
java.lang.String |
getPersistenceUnitName() |
java.net.URL |
getPersistenceUnitRootUrl() |
java.util.Properties |
getProperties() |
PersistenceUnitTransactionType |
getTransactionType() |
java.lang.String getPersistenceUnitName()
java.lang.String getPersistenceProviderClassName()
PersistenceUnitTransactionType getTransactionType()
javax.sql.DataSource getJtaDataSource()
javax.sql.DataSource getNonJtaDataSource()
java.util.List<java.lang.String> getMappingFileNames()
java.util.List<java.net.URL> getJarFileUrls()
java.net.URL getPersistenceUnitRootUrl()
java.util.List<java.lang.String> getManagedClassNames()
boolean excludeUnlistedClasses()
java.util.Properties getProperties()
java.lang.ClassLoader getClassLoader()
void addTransformer(ClassTransformer transformer)
transformer
- A provider-supplied transformer that the
Container invokes at class-(re)definition timejava.lang.ClassLoader getNewTempClassLoader()