@JustOnce public class AbstractFilterGenerator extends AbstractMuleGenerator implements ModuleGenerator
AbstractMuleGenerator.FieldVariableElement
privateFieldnames
MULE_CONTEXT_FIELD_NAME
context
Constructor and Description |
---|
AbstractFilterGenerator() |
Modifier and Type | Method and Description |
---|---|
List<Product> |
consumes() |
void |
generate(Module module) |
protected GeneratedMethod |
generateFindOrCreateMethod(GeneratedClass messageProcessorClass,
TypeVariable typeVar,
GeneratedField object,
GeneratedField muleContext) |
List<Product> |
produces() |
boolean |
shouldGenerate(Module module) |
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(Module module)
shouldGenerate
in interface ModuleGenerator
public void generate(Module module) throws GenerationException
generate
in interface ModuleGenerator
GenerationException
protected GeneratedMethod generateFindOrCreateMethod(GeneratedClass messageProcessorClass, TypeVariable typeVar, GeneratedField object, GeneratedField muleContext)
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.