Package org.wso2.carbon.ui
Class BundleProxyClassLoader
java.lang.Object
java.lang.ClassLoader
org.wso2.carbon.ui.BundleProxyClassLoader
A BundleProxyClassLoader wraps a bundle and uses the various Bundle methods to produce a ClassLoader.
-
Constructor Summary
ConstructorsConstructorDescriptionBundleProxyClassLoader(org.osgi.framework.Bundle bundle) BundleProxyClassLoader(org.osgi.framework.Bundle bundle, ClassLoader parent) -
Method Summary
Modifier and TypeMethodDescriptionfindResource(String name) findResources(String name) getResource(String name) protected ClassMethods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, 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
-
BundleProxyClassLoader
public BundleProxyClassLoader(org.osgi.framework.Bundle bundle) -
BundleProxyClassLoader
-
-
Method Details
-
findResources
- Overrides:
findResourcesin classClassLoader- Throws:
IOException
-
findResource
- Overrides:
findResourcein classClassLoader
-
findClass
- Overrides:
findClassin classClassLoader- Throws:
ClassNotFoundException
-
getResource
- Overrides:
getResourcein classClassLoader
-
loadClass
- Overrides:
loadClassin classClassLoader- Throws:
ClassNotFoundException
-