Package org.apache.felix.framework
Class BundleWiringImpl.BundleClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
org.apache.felix.framework.BundleWiringImpl.BundleClassLoader
- All Implemented Interfaces:
 BundleReference
- Direct Known Subclasses:
 BundleWiringImpl.BundleClassLoaderJava5
- Enclosing class:
 BundleWiringImpl
public static class BundleWiringImpl.BundleClassLoader
extends SecureClassLoader
implements BundleReference
- 
Constructor Summary
ConstructorsConstructorDescriptionBundleClassLoader(BundleWiringImpl wiring, ClassLoader parent, Logger logger)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected voidcallWovenClassListeners(Felix felix, Set<ServiceReference<WovenClassListener>> wovenClassListeners, WovenClass wovenClass) protected Classprotected StringfindLibrary(String name) protected URLfindResource(String name) protected EnumerationfindResources(String name) Returns theBundleobject associated with thisBundleReference.getResource(String name) booleanprotected booleanprotected ClasstoString()Methods inherited from class java.security.SecureClassLoader
defineClass, defineClass, getPermissionsMethods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners 
- 
Constructor Details
- 
BundleClassLoader
 
 - 
 - 
Method Details
- 
isParallel
protected boolean isParallel() - 
isActivationTriggered
public boolean isActivationTriggered() - 
getBundle
Description copied from interface:BundleReferenceReturns theBundleobject associated with thisBundleReference.- Specified by:
 getBundlein interfaceBundleReference- Returns:
 - The 
Bundleobject associated with thisBundleReference. 
 - 
loadClass
- Overrides:
 loadClassin classClassLoader- Throws:
 ClassNotFoundException
 - 
findClass
- Overrides:
 findClassin classClassLoader- Throws:
 ClassNotFoundException
 - 
callWovenClassListeners
protected void callWovenClassListeners(Felix felix, Set<ServiceReference<WovenClassListener>> wovenClassListeners, WovenClass wovenClass)  - 
getResource
- Overrides:
 getResourcein classClassLoader
 - 
findResource
- Overrides:
 findResourcein classClassLoader
 - 
findResources
- Overrides:
 findResourcesin classClassLoader
 - 
findLibrary
- Overrides:
 findLibraryin classClassLoader
 - 
toString
 
 -