public class AtlasLibraryLoader extends ClassLoader
Modifier and Type | Class and Description |
---|---|
static interface |
AtlasLibraryLoader.AtlasLibraryLoaderListener |
Constructor and Description |
---|
AtlasLibraryLoader(String saveDirName) |
Modifier and Type | Method and Description |
---|---|
void |
addAlternativeLoader(ClassLoader cl) |
void |
addJarFromStream(InputStream is) |
void |
addListener(AtlasLibraryLoader.AtlasLibraryLoaderListener listener) |
void |
clearLibaries() |
URL |
getResource(String name) |
InputStream |
getResourceAsStream(String name) |
Enumeration<URL> |
getResources(String name) |
boolean |
isEmpty() |
Class<?> |
loadClass(String name) |
void |
reload() |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public AtlasLibraryLoader(String saveDirName) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public void addJarFromStream(InputStream is) throws Exception
Exception
public void clearLibaries()
public void reload()
public Class<?> loadClass(String name) throws ClassNotFoundException
loadClass
in class ClassLoader
ClassNotFoundException
public URL getResource(String name)
getResource
in class ClassLoader
public Enumeration<URL> getResources(String name) throws IOException
getResources
in class ClassLoader
IOException
public InputStream getResourceAsStream(String name)
getResourceAsStream
in class ClassLoader
public boolean isEmpty()
public void addAlternativeLoader(ClassLoader cl)
public void addListener(AtlasLibraryLoader.AtlasLibraryLoaderListener listener)
Copyright © 2020 JBoss by Red Hat. All rights reserved.