Class SetDataTypeResolver
java.lang.Object
org.mule.datasense.impl.phases.typing.resolver.BaseTypeResolver
org.mule.datasense.impl.phases.typing.resolver.SingleNodeTypeResolver
org.mule.datasense.impl.phases.typing.resolver.SetDataTypeResolver
- All Implemented Interfaces:
TypeResolver
- Direct Known Subclasses:
MUnitSetEventTypeResolver,MUnitSetNullPayloadTypeResolver,SetMuleEventDataTypeResolver
-
Field Summary
Fields inherited from class org.mule.datasense.impl.phases.typing.resolver.BaseTypeResolver
targetProcessingSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Consumer<MuleEventExprBuilder>getMuleEventExprBuilderConsumer(MessageProcessorNode messageProcessorNode, EventType inputEventType, TypingMuleAstVisitor typingMuleAstVisitor, TypingMuleAstVisitorContext visitorContext) protected booleanisPropagates(MessageProcessorNode messageProcessorNode) protected EventTyperesolve(MessageProcessorNode messageProcessorNode, EventType inputEventType, TypingMuleAstVisitor typingMuleAstVisitor, TypingMuleAstVisitorContext visitorContext) Methods inherited from class org.mule.datasense.impl.phases.typing.resolver.BaseTypeResolver
createMessageCallback, createMessageCallbackFactory, definesErrorHandlingContext, findGlobalBindingMetadataTypes, findMuleApplicationNode, generateExpected, generateIncoming, getParseProvider, isScope, isSequential, processTarget, resolveExpectedInputEventType, resolveInnerExpectedInputEventType, resolveInnerExpectedOutputEventType, resolveTypes, unifyEventTypes
-
Constructor Details
-
SetDataTypeResolver
public SetDataTypeResolver()
-
-
Method Details
-
getComponentModelType
- Specified by:
getComponentModelTypein interfaceTypeResolver- Overrides:
getComponentModelTypein classBaseTypeResolver
-
resolve
protected EventType resolve(MessageProcessorNode messageProcessorNode, EventType inputEventType, TypingMuleAstVisitor typingMuleAstVisitor, TypingMuleAstVisitorContext visitorContext) - Specified by:
resolvein classBaseTypeResolver
-
isPropagates
- Specified by:
isPropagatesin classBaseTypeResolver
-
getMuleEventExprBuilderConsumer
protected abstract Consumer<MuleEventExprBuilder> getMuleEventExprBuilderConsumer(MessageProcessorNode messageProcessorNode, EventType inputEventType, TypingMuleAstVisitor typingMuleAstVisitor, TypingMuleAstVisitorContext visitorContext)
-