Package com.eka.middleware.service
Class CustomClassLoader
java.lang.Object
java.lang.ClassLoader
com.eka.middleware.service.CustomClassLoader
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionCustomClassLoader(String fqn, String[] paths, ClassLoader parent, DataPipeline dp) 
- 
Method SummaryModifier and TypeMethodDescriptionfindMyLoadedClass(String name) Class<?>loadClassFromJar(JarFile jar) voidloadCustomJars(String fqn, String[] paths) reloadClass(String fqn, Class<?> clazz, String path) voidresetClassLoader(String fqn, String[] paths, ClassLoader parent, DataPipeline dp) Methods inherited from class java.lang.ClassLoaderclearAssertionStatus, getDefinedPackage, getDefinedPackages, getName, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus
- 
Field Details- 
LOGGERpublic static org.apache.logging.log4j.Logger LOGGER
 
- 
- 
Constructor Details- 
CustomClassLoader
 
- 
- 
Method Details- 
resetClassLoader
- 
loadCustomJars
- 
loadClassFromJar- Throws:
- Exception
 
- 
loadClass- Overrides:
- loadClassin class- ClassLoader
- Throws:
- ClassNotFoundException
 
- 
findClass- Throws:
- ClassNotFoundException
 
- 
findMyLoadedClass- Throws:
- ClassNotFoundException
 
- 
reloadClass
 
-