|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo
org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo
class SpringPersistenceUnitInfo
Subclass of MutablePersistenceUnitInfo
that adds instrumentation hooks based on
Spring's LoadTimeWeaver
abstraction.
This class is restricted to package visibility, in contrast to its superclass.
PersistenceUnitManager
Field Summary | |
---|---|
private java.lang.ClassLoader |
classLoader
|
private static java.lang.String |
DEFAULT_SHARED_CACHE_MODE_NAME
|
private static java.lang.String |
DEFAULT_VALIDATION_MODE_NAME
|
private LoadTimeWeaver |
loadTimeWeaver
|
private java.lang.String |
sharedCacheModeName
|
private java.lang.String |
validationModeName
|
Constructor Summary | |
---|---|
SpringPersistenceUnitInfo()
|
Method Summary | |
---|---|
void |
addTransformer(ClassTransformer classTransformer)
This implementation delegates to the LoadTimeWeaver, if specified. |
java.lang.ClassLoader |
getClassLoader()
This implementation returns the LoadTimeWeaver's instrumentable ClassLoader, if specified. |
java.lang.ClassLoader |
getNewTempClassLoader()
This implementation delegates to the LoadTimeWeaver, if specified. |
java.lang.String |
getSharedCacheModeName()
|
java.lang.String |
getValidationModeName()
|
void |
init(java.lang.ClassLoader classLoader)
Initialize this PersistenceUnitInfo with the current class loader (instead of with a LoadTimeWeaver). |
void |
init(LoadTimeWeaver loadTimeWeaver)
Initialize this PersistenceUnitInfo with the LoadTimeWeaver SPI interface used by Spring to add instrumentation to the current class loader. |
void |
setSharedCacheModeName(java.lang.String sharedCacheModeName)
|
void |
setValidationModeName(java.lang.String validationModeName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String DEFAULT_SHARED_CACHE_MODE_NAME
private static final java.lang.String DEFAULT_VALIDATION_MODE_NAME
private java.lang.String sharedCacheModeName
private java.lang.String validationModeName
private LoadTimeWeaver loadTimeWeaver
private java.lang.ClassLoader classLoader
Constructor Detail |
---|
SpringPersistenceUnitInfo()
Method Detail |
---|
public void setSharedCacheModeName(java.lang.String sharedCacheModeName)
public java.lang.String getSharedCacheModeName()
public void setValidationModeName(java.lang.String validationModeName)
public java.lang.String getValidationModeName()
public void init(LoadTimeWeaver loadTimeWeaver)
public void init(java.lang.ClassLoader classLoader)
public java.lang.ClassLoader getClassLoader()
getClassLoader
in class MutablePersistenceUnitInfo
ClassUtils.getDefaultClassLoader()
public void addTransformer(ClassTransformer classTransformer)
addTransformer
in class MutablePersistenceUnitInfo
public java.lang.ClassLoader getNewTempClassLoader()
getNewTempClassLoader
in class MutablePersistenceUnitInfo
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |