public class DoProcessTemplateMethod extends Object
Constructor and Description |
---|
DoProcessTemplateMethod(AbstractMuleGenerator generator) |
Modifier and Type | Method and Description |
---|---|
void |
build() |
protected GeneratedVariable |
createMessageProcessorReference(GeneratedTry callProcessor) |
DoProcessTemplateMethod |
forMethod(ProcessorMethod processorMethod) |
protected GeneratedMethod |
getProcessInvokationContainerMethod(Type muleEvent) |
DoProcessTemplateMethod |
inClass(GeneratedClass messageProcessorClass) |
protected boolean |
isMuleEvent(Type type) |
protected void |
setDoProcessReturn(GeneratedVariable event,
GeneratedTry callProcessor,
Type returnType,
GeneratedVariable resultPayload) |
DoProcessTemplateMethod |
withFields(Map<String,AbstractMuleGenerator.FieldVariableElement> fields) |
DoProcessTemplateMethod |
withModule(Module module) |
DoProcessTemplateMethod |
withPoolObject(GeneratedClass poolObjectClass) |
public DoProcessTemplateMethod(AbstractMuleGenerator generator)
public DoProcessTemplateMethod forMethod(ProcessorMethod processorMethod)
public DoProcessTemplateMethod inClass(GeneratedClass messageProcessorClass)
public DoProcessTemplateMethod withModule(Module module)
public DoProcessTemplateMethod withFields(Map<String,AbstractMuleGenerator.FieldVariableElement> fields)
public DoProcessTemplateMethod withPoolObject(GeneratedClass poolObjectClass)
public void build()
protected GeneratedVariable createMessageProcessorReference(GeneratedTry callProcessor)
protected void setDoProcessReturn(GeneratedVariable event, GeneratedTry callProcessor, Type returnType, GeneratedVariable resultPayload)
protected GeneratedMethod getProcessInvokationContainerMethod(Type muleEvent)
protected boolean isMuleEvent(Type type)
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.