Class SimpleThrowawayClassLoader
java.lang.Object
java.lang.ClassLoader
org.springframework.core.DecoratingClassLoader
org.springframework.core.OverridingClassLoader
org.springframework.instrument.classloading.SimpleThrowawayClassLoader
ClassLoader that can be used to load classes without bringing them
 into the parent loader. Intended to support JPA "temp class loader"
 requirement, but not JPA-specific.
- Since:
- 2.0
- Author:
- Rod Johnson
- 
Field SummaryFields inherited from class org.springframework.core.OverridingClassLoaderDEFAULT_EXCLUDED_PACKAGES
- 
Constructor SummaryConstructorsConstructorDescriptionCreate a new SimpleThrowawayClassLoader for the given ClassLoader.
- 
Method SummaryMethods inherited from class org.springframework.core.OverridingClassLoaderisEligibleForOverriding, loadBytesForClass, loadClass, loadClass, loadClassForOverriding, openStreamForClass, transformIfNecessaryMethods inherited from class org.springframework.core.DecoratingClassLoaderexcludeClass, excludePackage, isExcludedMethods inherited from class java.lang.ClassLoaderclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
- 
Constructor Details- 
SimpleThrowawayClassLoaderCreate a new SimpleThrowawayClassLoader for the given ClassLoader.- Parameters:
- parent- the ClassLoader to build a throwaway ClassLoader for
 
 
-