Methods
Modifier and Type |
Method and Description |
GeneratedVariable |
declareNestedProcessorParameter(GeneratedExpression expr,
GeneratedExpression muleContext,
GeneratedVariable event,
GeneratedBlock body,
boolean isList,
String fieldName) |
protected GeneratedVariable |
declareTransformedVariable(Variable variable,
GeneratedExpression expression,
GeneratedExpression getGenericType,
GeneratedVariable muleEvent,
GeneratedBlock block,
GeneratedExpression muleContext) |
GeneratedVariable |
declareTransformedVariable(Variable variable,
GeneratedExpression expression,
Type fieldClass,
GeneratedVariable muleEvent,
GeneratedBlock block,
GeneratedExpression muleContext) |
protected void |
generateCustomConstructor(GeneratedClass messageProcessorClass) |
protected Map<String,AbstractMuleGenerator.FieldVariableElement> |
generateFieldForEachParameter(GeneratedClass messageProcessorClass,
Method processorMethod,
Set<String> privateFieldnames) |
protected GeneratedField |
generateFieldForModuleObject(GeneratedClass messageProcessorClass,
TypeVariable typeVariable) |
protected GeneratedMethod |
generateInitialiseMethod(GeneratedClass messageProcessorClass,
Map<String,AbstractMuleGenerator.FieldVariableElement> fields,
Module module) |
protected Map<String,AbstractMuleGenerator.FieldVariableElement> |
generateProcessorFieldForEachParameter(GeneratedClass messageProcessorClass,
Method<? extends Type> processorMethod,
Class annotatedWith,
Set<String> privateFieldnames) |
protected GeneratedMethod |
generateSetFlowConstructMethod(GeneratedClass messageSourceClass,
Map<String,AbstractMuleGenerator.FieldVariableElement> fields) |
protected GeneratedMethod |
generateSetMuleContextMethod(GeneratedClass clazz,
Map<String,AbstractMuleGenerator.FieldVariableElement> fields) |
protected Map<String,AbstractMuleGenerator.FieldVariableElement> |
generateStandardFieldForEachParameter(GeneratedClass connectionKeyClass,
Method processorMethod) |
protected Map<String,AbstractMuleGenerator.FieldVariableElement> |
generateStandardFieldForEachParameter(GeneratedClass messageProcessorClass,
Method<? extends Type> processorMethod,
Class annotatedWith) |
void |
generateThrow(String bundle,
Class<?> clazz,
GeneratedBlock block,
GeneratedExpression event,
String methodName) |
protected void |
generateThrow(String bundle,
Class<?> clazz,
GeneratedCatchBlock callProcessorCatch,
GeneratedExpression event,
String methodName) |
protected GeneratedClass |
getModuleObject(Type type)
Returns the generated class that will be responsible of being filled by the definition parser for a given Connector
(bypassed through the type parameter).
|
protected GeneratedClass |
getModuleObject(Type type,
ConfigurationComponent configurationComponent) |
protected GeneratedClass |
getModuleObject(Type type,
ConnectionManagementComponent connectionManagementComponent) |
protected GeneratedClass |
getModuleObject(Type type,
OAuthCapability oAuthCapability) |
Set<String> |
getPrivateFieldnames() |