public class OSGiClassLoader extends URLClassLoader
Constructor and Description |
---|
OSGiClassLoader(ClassLoader parent,
org.osgi.framework.Bundle bundle) |
Modifier and Type | Method and Description |
---|---|
protected Class<?> |
findClass(String name) |
URL |
getResource(String name)
Get a resource from the classloader
Copied from WebAppClassLoader
|
Enumeration<URL> |
getResources(String name) |
Class<?> |
loadClass(String name) |
protected Class<?> |
loadClass(String name,
boolean resolve) |
addURL, close, definePackage, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
defineClass, defineClass
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public OSGiClassLoader(ClassLoader parent, org.osgi.framework.Bundle bundle)
public URL getResource(String name)
getResource
in class ClassLoader
public Class<?> loadClass(String name) throws ClassNotFoundException
loadClass
in class ClassLoader
ClassNotFoundException
protected Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
loadClass
in class ClassLoader
ClassNotFoundException
public Enumeration<URL> getResources(String name) throws IOException
getResources
in class ClassLoader
IOException
protected Class<?> findClass(String name) throws ClassNotFoundException
findClass
in class URLClassLoader
ClassNotFoundException
Copyright © 1995-2015 Webtide. All Rights Reserved.