public class ForEachTypeResolver extends PipedChainTypeResolver
| Modifier and Type | Class and Description |
|---|---|
static class |
ForEachTypeResolver.ForEachScopeIn |
targetProcessingSupport| 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 org.mule.runtime.api.functional.Either<String,Object> |
getCollectionExpression(MessageProcessorNode messageProcessorNode) |
protected org.mule.runtime.api.component.ComponentIdentifier |
getComponentIdentifierForeachScopeIn() |
Optional<ComponentModelType> |
getComponentModelType() |
Optional<MuleAstParseProvider> |
getParseProvider() |
protected static boolean |
isBatchMode(org.mule.runtime.ast.api.ComponentAst componentModel) |
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, unifyEventTypesprotected static boolean isBatchMode(org.mule.runtime.ast.api.ComponentAst componentModel)
public static Optional<org.mule.metadata.api.model.MetadataType> buildInnerPayloadType(org.mule.metadata.api.model.MetadataType metadataType)
protected static org.mule.runtime.api.functional.Either<String,Object> 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 © 2025 MuleSoft, Inc.. All rights reserved.