public class AtlasLibraryLoader
extends io.atlasmap.core.CompoundClassLoader
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() |
ArrayList<String> |
getLibraryClassNames() |
URL |
getResource(String name) |
InputStream |
getResourceAsStream(String name) |
Enumeration<URL> |
getResources(String name) |
ArrayList<String> |
getSubTypesOf(Class<?> clazz,
boolean allowAbstract) |
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 ArrayList<String> getLibraryClassNames() throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public ArrayList<String> getSubTypesOf(Class<?> clazz, boolean allowAbstract) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
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)
addAlternativeLoader
in class io.atlasmap.core.CompoundClassLoader
public void addListener(AtlasLibraryLoader.AtlasLibraryLoaderListener listener)
Copyright © 2017–2021 Red Hat, Inc.. All rights reserved.