Class ParallelForEachTypeResolver
java.lang.Object
org.mule.datasense.impl.phases.typing.resolver.BaseTypeResolver
org.mule.datasense.impl.phases.typing.resolver.StructuralNodeTypeResolver
org.mule.datasense.impl.phases.typing.resolver.PipedChainTypeResolver
org.mule.datasense.impl.phases.typing.resolver.ForEachTypeResolver
org.mule.datasense.impl.phases.typing.resolver.ParallelForEachTypeResolver
- All Implemented Interfaces:
TypeResolver
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.mule.datasense.impl.phases.typing.resolver.ForEachTypeResolver
ForEachTypeResolver.ForEachScopeIn -
Field Summary
Fields inherited from class org.mule.datasense.impl.phases.typing.resolver.BaseTypeResolver
targetProcessingSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.mule.runtime.api.component.ComponentIdentifierprotected EventTypeprocessTarget(EventType eventType, MessageProcessorNode messageProcessorNode, TypingMuleAstVisitorContext visitorContext) protected EventTyperesolveOutputEventType(MessageProcessorNode messageProcessorNode, EventType inputEventType, EventType innerEventType, TypingMuleAstVisitor typingMuleAstVisitor, TypingMuleAstVisitorContext typingMuleAstVisitorContext) Methods inherited from class org.mule.datasense.impl.phases.typing.resolver.ForEachTypeResolver
buildInnerEventType, buildInnerPayloadType, getCollectionExpression, getComponentModelType, getParseProvider, isBatchMode, isPropagates, isScope, resolve, resolveExpectedInputEventTypeMethods inherited from class org.mule.datasense.impl.phases.typing.resolver.BaseTypeResolver
createMessageCallback, createMessageCallbackFactory, definesErrorHandlingContext, findGlobalBindingMetadataTypes, findMuleApplicationNode, generateExpected, generateIncoming, isSequential, resolveInnerExpectedInputEventType, resolveInnerExpectedOutputEventType, resolveTypes, unifyEventTypes
-
Constructor Details
-
ParallelForEachTypeResolver
public ParallelForEachTypeResolver()
-
-
Method Details
-
resolveOutputEventType
protected EventType resolveOutputEventType(MessageProcessorNode messageProcessorNode, EventType inputEventType, EventType innerEventType, TypingMuleAstVisitor typingMuleAstVisitor, TypingMuleAstVisitorContext typingMuleAstVisitorContext) - Overrides:
resolveOutputEventTypein classForEachTypeResolver
-
getComponentIdentifierForeachScopeIn
protected org.mule.runtime.api.component.ComponentIdentifier getComponentIdentifierForeachScopeIn()- Overrides:
getComponentIdentifierForeachScopeInin classForEachTypeResolver
-
processTarget
protected EventType processTarget(EventType eventType, MessageProcessorNode messageProcessorNode, TypingMuleAstVisitorContext visitorContext) - Overrides:
processTargetin classBaseTypeResolver
-