public class DefaultClassLoaderFactory extends Object implements ClassLoaderFactory
| Constructor and Description |
|---|
DefaultClassLoaderFactory() |
| Modifier and Type | Method and Description |
|---|---|
FilteringClassLoader |
createFilteringClassLoader(ClassLoader parent)
Creates a ClassLoader implementation which has, by default, only the classes from the Java API visible, but which can allow access
to selected classes from the given parent ClassLoader.
|
ClassLoader |
createIsolatedClassLoader(ClassPath classPath)
Creates a ClassLoader implementation which has only the classes from the specified URIs and the Java API visible.
|
ClassLoader |
createIsolatedClassLoader(Iterable<URI> uris)
Creates a ClassLoader implementation which has only the classes from the specified URIs and the Java API visible.
|
public ClassLoader createIsolatedClassLoader(ClassPath classPath)
ClassLoaderFactorycreateIsolatedClassLoader in interface ClassLoaderFactorypublic ClassLoader createIsolatedClassLoader(Iterable<URI> uris)
ClassLoaderFactorycreateIsolatedClassLoader in interface ClassLoaderFactorypublic FilteringClassLoader createFilteringClassLoader(ClassLoader parent)
ClassLoaderFactorycreateFilteringClassLoader in interface ClassLoaderFactoryparent - the parent ClassLoaderCopyright © 2013. All rights reserved