Package io.atlasmap.service
Class AtlasLibraryLoader
java.lang.Object
java.lang.ClassLoader
io.atlasmap.core.CompoundClassLoader
io.atlasmap.service.AtlasLibraryLoader
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidgetResource(String name) getResourceAsStream(String name) getResources(String name) getSubTypesOf(Class<?> clazz, boolean allowAbstract) booleanisEmpty()Class<?>voidreload()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:
loadClassin classClassLoader- Throws:
ClassNotFoundException
-
getResource
- Overrides:
getResourcein classClassLoader
-
getResources
- Overrides:
getResourcesin classClassLoader- Throws:
IOException
-
getResourceAsStream
- Overrides:
getResourceAsStreamin classClassLoader
-
isEmpty
public boolean isEmpty() -
addAlternativeLoader
- Specified by:
addAlternativeLoaderin classCompoundClassLoader
-
addListener
-