public class JarLoader extends Loader
| Constructor and Description |
|---|
JarLoader() |
| Modifier and Type | Method and Description |
|---|---|
protected Class<?> |
findModuleClass(List<String> fileNames,
ClassLoader classLoader) |
protected List<Class<?>> |
findModuleSubClasses(Class<?> moduleClass,
List<String> fileNames,
URLClassLoader classLoader) |
protected Class<?> |
findMostSpecificSubClass(List<Class<?>> moduleSubClasses) |
protected List<String> |
findPotentialModuleClassNames(List<String> fileNames) |
Module |
load(List<URL> urls) |
protected ConnectionManager<?,?> |
loadConnectionManager(String generatedPackageName,
String moduleName,
Capabilities capabilities,
ClassLoader classLoader) |
extractAnnotation, extractAnnotationName, extractClassName, extractMethodParameterNames, extractMethodParameterTypes, extractMinMuleVersion, extractName, findMessageProcessorClass, findMessageSourceClass, findTransformerClass, listMethodParameters, listParameters, listProcessors, listSources, listTransformers, load, loadprotected final List<String> findPotentialModuleClassNames(List<String> fileNames)
fileNames - Module class name among specified `fileNames`protected final Class<?> findModuleClass(List<String> fileNames, ClassLoader classLoader)
fileNames - classLoader - protected final Class<?> findMostSpecificSubClass(List<Class<?>> moduleSubClasses)
protected final ConnectionManager<?,?> loadConnectionManager(String generatedPackageName, String moduleName, Capabilities capabilities, ClassLoader classLoader)
generatedPackageName - moduleName - capabilities - classLoader - ConnectionManager for module if any, null otherwiseprotected final List<Class<?>> findModuleSubClasses(Class<?> moduleClass, List<String> fileNames, URLClassLoader classLoader)
public final Module load(List<URL> urls) throws IOException
urls - Module representation of first module found in specified `urls`IOExceptionCopyright © 2010–2015 MuleSoft, Inc.. All rights reserved.