Constructor and Description |
---|
Loader() |
Modifier and Type | Method and Description |
---|---|
protected Object |
extractAnnotation(Class<?> moduleClass) |
protected String |
extractAnnotationName(Object annotation) |
protected String |
extractClassName(String name) |
protected String[] |
extractMethodParameterNames(Class<?> generatedClass) |
protected Class<?>[] |
extractMethodParameterTypes(Method method) |
protected String |
extractMinMuleVersion(Object annotation) |
protected String |
extractName(Object annotation,
Method method) |
protected Class<?> |
findMessageProcessorClass(Package modulePackage,
String processorName,
ClassLoader classLoader) |
protected Class<?> |
findMessageSourceClass(Package modulePackage,
String sourceName,
ClassLoader classLoader) |
protected Class<?> |
findTransformerClass(Package modulePackage,
String transformerName,
ClassLoader classLoader) |
protected List<Module.Parameter> |
listMethodParameters(Class<?> moduleClass,
Method method,
Class<?> generatedClass) |
protected List<Module.Parameter> |
listParameters(Class<?> moduleClass) |
protected List<Module.Processor> |
listProcessors(Package modulePackage,
Class<?> moduleClass,
ClassLoader classLoader) |
protected List<Module.Source> |
listSources(Package modulePackage,
Class<?> moduleClass,
ClassLoader classLoader) |
protected List<Module.Transformer> |
listTransformers(Package modulePackage,
Class<?> moduleClass,
ClassLoader classLoader) |
Module |
load(Capabilities module,
ConnectionManager<?,?> connectionManager) |
Module |
load(Capabilities module,
ConnectionManager<?,?> connectionManager,
Package modulePackage,
ClassLoader classLoader) |
protected final Class<?> findMessageProcessorClass(Package modulePackage, String processorName, ClassLoader classLoader)
protected final Class<?> findMessageSourceClass(Package modulePackage, String sourceName, ClassLoader classLoader)
protected final Class<?> findTransformerClass(Package modulePackage, String transformerName, ClassLoader classLoader)
public final Module load(Capabilities module, ConnectionManager<?,?> connectionManager)
public final Module load(Capabilities module, ConnectionManager<?,?> connectionManager, Package modulePackage, ClassLoader classLoader)
protected final List<Module.Parameter> listParameters(Class<?> moduleClass)
protected final String[] extractMethodParameterNames(Class<?> generatedClass)
protected final List<Module.Parameter> listMethodParameters(Class<?> moduleClass, Method method, Class<?> generatedClass)
protected final List<Module.Processor> listProcessors(Package modulePackage, Class<?> moduleClass, ClassLoader classLoader)
protected final List<Module.Source> listSources(Package modulePackage, Class<?> moduleClass, ClassLoader classLoader)
protected final List<Module.Transformer> listTransformers(Package modulePackage, Class<?> moduleClass, ClassLoader classLoader)
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.