public class ForEachTypeResolver extends PipedChainTypeResolver
| Modifier and Type | Class and Description |
|---|---|
static class |
ForEachTypeResolver.ForEachScopeIn |
| Constructor and Description |
|---|
ForEachTypeResolver() |
| Modifier and Type | Method and Description |
|---|---|
Optional<ComponentModelType> |
getComponentModelType() |
Optional<MuleAstParseProvider> |
getParseProvider() |
protected boolean |
isPropagates(MessageProcessorNode messageProcessorNode) |
protected boolean |
isScope() |
protected EventType |
resolve(MessageProcessorNode messageProcessorNode,
EventType inputEventType,
TypingMuleAstVisitor typingMuleAstVisitor,
TypingMuleAstVisitorContext typingMuleAstVisitorContext) |
protected EventType |
resolveExpectedInputEventType(EventType innerEventType,
MessageProcessorNode messageProcessorNode,
ExpectedAstVisitor expectedAstVisitor,
ExpectedAstVisitorContext visitorContext) |
createMessageCallback, generateExpected, generateIncoming, isSequential, resolveInnerExpectedInputEventType, resolveInnerExpectedOutputEventType, resolveTypes, unifyEventTypesprotected EventType resolve(MessageProcessorNode messageProcessorNode, EventType inputEventType, TypingMuleAstVisitor typingMuleAstVisitor, TypingMuleAstVisitorContext typingMuleAstVisitorContext)
resolve in class PipedChainTypeResolverprotected EventType resolveExpectedInputEventType(EventType innerEventType, MessageProcessorNode messageProcessorNode, ExpectedAstVisitor expectedAstVisitor, ExpectedAstVisitorContext visitorContext)
resolveExpectedInputEventType in class BaseTypeResolverprotected boolean isPropagates(MessageProcessorNode messageProcessorNode)
isPropagates in class PipedChainTypeResolverpublic Optional<ComponentModelType> getComponentModelType()
getComponentModelType in interface TypeResolvergetComponentModelType in class BaseTypeResolverpublic Optional<MuleAstParseProvider> getParseProvider()
getParseProvider in interface TypeResolvergetParseProvider in class BaseTypeResolverprotected boolean isScope()
isScope in class BaseTypeResolverCopyright © 2017 MuleSoft, Inc.. All rights reserved.