public class DefaultClassLoaderFactory extends java.lang.Object implements ClassLoaderFactory
| Constructor and Description |
|---|
DefaultClassLoaderFactory() |
| Modifier and Type | Method and Description |
|---|---|
FilteringClassLoader |
createFilteringClassLoader(java.lang.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.
|
java.lang.ClassLoader |
createIsolatedClassLoader(ClassPath classPath)
Creates a ClassLoader implementation which has only the classes from the specified URIs and the Java API visible.
|
java.lang.ClassLoader |
createIsolatedClassLoader(java.lang.Iterable<java.net.URI> uris)
Creates a ClassLoader implementation which has only the classes from the specified URIs and the Java API visible.
|
public java.lang.ClassLoader createIsolatedClassLoader(ClassPath classPath)
ClassLoaderFactorycreateIsolatedClassLoader in interface ClassLoaderFactorypublic java.lang.ClassLoader createIsolatedClassLoader(java.lang.Iterable<java.net.URI> uris)
ClassLoaderFactorycreateIsolatedClassLoader in interface ClassLoaderFactorypublic FilteringClassLoader createFilteringClassLoader(java.lang.ClassLoader parent)
ClassLoaderFactorycreateFilteringClassLoader in interface ClassLoaderFactoryparent - the parent ClassLoaderCopyright © 2013. All rights reserved