Package io.atlasmap.service
Class AtlasLibraryLoader
java.lang.Object
java.lang.ClassLoader
io.atlasmap.core.CompoundClassLoader
io.atlasmap.service.AtlasLibraryLoader
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
getResource
(String name) getResourceAsStream
(String name) getResources
(String name) getSubTypesOf
(Class<?> clazz, boolean allowAbstract) boolean
isEmpty()
Class<?>
void
reload()
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Constructor Details
-
AtlasLibraryLoader
- Throws:
AtlasException
-
-
Method Details
-
addJarFromStream
- Throws:
Exception
-
clearLibraries
public void clearLibraries() -
getLibraryClassNames
- Throws:
AtlasException
-
getSubTypesOf
- Throws:
AtlasException
-
reload
public void reload() -
loadClass
- Overrides:
loadClass
in classClassLoader
- Throws:
ClassNotFoundException
-
getResource
- Overrides:
getResource
in classClassLoader
-
getResources
- Overrides:
getResources
in classClassLoader
- Throws:
IOException
-
getResourceAsStream
- Overrides:
getResourceAsStream
in classClassLoader
-
isEmpty
public boolean isEmpty() -
addAlternativeLoader
- Specified by:
addAlternativeLoader
in classCompoundClassLoader
-
addListener
-