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 |
|---|---|
protected static EventType |
buildInnerEventType(MessageProcessorNode messageProcessorNode,
EventType inputEventType,
TypingMuleAstVisitorContext typingMuleAstVisitorContext,
String defaultCounterVariableName) |
static Optional<org.mule.metadata.api.model.MetadataType> |
buildInnerPayloadType(org.mule.metadata.api.model.MetadataType metadataType) |
protected static String |
getCollectionExpression(MessageProcessorNode messageProcessorNode) |
protected org.mule.runtime.api.component.ComponentIdentifier |
getComponentIdentifierForeachScopeIn() |
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) |
protected EventType |
resolveOutputEventType(MessageProcessorNode messageProcessorNode,
EventType inputEventType,
EventType innerEventType,
TypingMuleAstVisitor typingMuleAstVisitor,
TypingMuleAstVisitorContext typingMuleAstVisitorContext) |
createMessageCallback, createMessageCallbackFactory, definesErrorHandlingContext, findGlobalBindingMetadataTypes, findMuleApplicationNode, generateExpected, generateIncoming, isSequential, processTarget, resolveInnerExpectedInputEventType, resolveInnerExpectedOutputEventType, resolveTypes, unifyEventTypespublic static Optional<org.mule.metadata.api.model.MetadataType> buildInnerPayloadType(org.mule.metadata.api.model.MetadataType metadataType)
protected static String getCollectionExpression(MessageProcessorNode messageProcessorNode)
protected static EventType buildInnerEventType(MessageProcessorNode messageProcessorNode, EventType inputEventType, TypingMuleAstVisitorContext typingMuleAstVisitorContext, String defaultCounterVariableName)
protected EventType resolve(MessageProcessorNode messageProcessorNode, EventType inputEventType, TypingMuleAstVisitor typingMuleAstVisitor, TypingMuleAstVisitorContext typingMuleAstVisitorContext)
resolve in class PipedChainTypeResolverprotected EventType resolveOutputEventType(MessageProcessorNode messageProcessorNode, EventType inputEventType, EventType innerEventType, TypingMuleAstVisitor typingMuleAstVisitor, TypingMuleAstVisitorContext typingMuleAstVisitorContext)
protected 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 org.mule.runtime.api.component.ComponentIdentifier getComponentIdentifierForeachScopeIn()
protected boolean isScope()
isScope in class BaseTypeResolverCopyright © 2020 MuleSoft, Inc.. All rights reserved.