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, load
protected 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`IOException
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.