public class ConnectionManagerGenerator extends AbstractMetadataCodeGenerator implements MultiModuleGenerator
AbstractMuleGenerator.FieldVariableElement
privateFieldnames
MULE_CONTEXT_FIELD_NAME
context
Constructor and Description |
---|
ConnectionManagerGenerator() |
Modifier and Type | Method and Description |
---|---|
List<Product> |
consumes() |
void |
generate(List<Module> modules) |
protected void |
generateMetadataMethods(Module module,
GeneratedClass generatedClass,
GeneratedClass connectionKeyClass) |
void |
generateModule(Module module,
ConnectionManagementComponent component) |
List<Module> |
processableModules(List<Module> modules) |
List<Product> |
produces() |
boolean |
shouldGenerate(List<Module> modules) |
generateMetadataConstantsAndGetters
declareNestedProcessorParameter, declareTransformedVariable, declareTransformedVariable, generateCustomConstructor, generateFieldForEachParameter, generateFieldForModuleObject, generateInitialiseMethod, generateProcessorFieldForEachParameter, generateSetFlowConstructMethod, generateSetMuleContextMethod, generateStandardFieldForEachParameter, generateStandardFieldForEachParameter, generateThrow, generateThrow, getModuleObject, getModuleObject, getModuleObject, getModuleObject, getPrivateFieldnames
generateIsCapableOfMethod
generateLoggerField, ref, ref, ref, ref
ctx, setCtx
public boolean shouldGenerate(List<Module> modules)
shouldGenerate
in interface MultiModuleGenerator
public List<Module> processableModules(List<Module> modules)
processableModules
in interface MultiModuleGenerator
public void generate(List<Module> modules) throws GenerationException
generate
in interface MultiModuleGenerator
GenerationException
public void generateModule(Module module, ConnectionManagementComponent component) throws GenerationException
GenerationException
protected void generateMetadataMethods(Module module, GeneratedClass generatedClass, GeneratedClass connectionKeyClass)
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.