public static class BundleWiringImpl.BundleClassLoader extends SecureClassLoader implements BundleReference
| Constructor and Description |
|---|
BundleClassLoader(BundleWiringImpl wiring,
ClassLoader parent,
Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
callWovenClassListeners(Felix felix,
Set<ServiceReference<WovenClassListener>> wovenClassListeners,
WovenClass wovenClass) |
protected Class |
findClass(String name) |
protected String |
findLibrary(String name) |
protected URL |
findResource(String name) |
protected Enumeration |
findResources(String name) |
org.apache.felix.framework.BundleImpl |
getBundle()
Returns the
Bundle object associated with this
BundleReference. |
URL |
getResource(String name) |
Enumeration |
getResources(String name) |
boolean |
isActivationTriggered() |
protected boolean |
isParallel() |
protected Class |
loadClass(String name,
boolean resolve) |
String |
toString() |
defineClass, defineClass, getPermissionsclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResourceAsStream, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic BundleClassLoader(BundleWiringImpl wiring, ClassLoader parent, Logger logger)
public boolean isActivationTriggered()
public org.apache.felix.framework.BundleImpl getBundle()
BundleReferenceBundle object associated with this
BundleReference.getBundle in interface BundleReferenceBundle object associated with this
BundleReference.protected Class loadClass(String name, boolean resolve) throws ClassNotFoundException
loadClass in class ClassLoaderClassNotFoundExceptionprotected Class findClass(String name) throws ClassNotFoundException
findClass in class ClassLoaderClassNotFoundExceptionprotected void callWovenClassListeners(Felix felix, Set<ServiceReference<WovenClassListener>> wovenClassListeners, WovenClass wovenClass)
public URL getResource(String name)
getResource in class ClassLoaderprotected URL findResource(String name)
findResource in class ClassLoaderprotected Enumeration findResources(String name)
findResources in class ClassLoaderprotected String findLibrary(String name)
findLibrary in class ClassLoaderprotected boolean isParallel()
public Enumeration getResources(String name)
getResources in class ClassLoaderCopyright © 2006–2021 The Apache Software Foundation. All rights reserved.