public abstract class ScopeTypeResolver extends StructuralNodeTypeResolver
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ScopeTypeResolver.ScopeIn |
protected static class |
ScopeTypeResolver.ScopeOut |
| Constructor and Description |
|---|
ScopeTypeResolver(org.mule.runtime.api.component.ComponentIdentifier componentIdentiferScopeIn,
org.mule.runtime.api.component.ComponentIdentifier componentIdentiferScopeOut) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.component.ComponentIdentifier |
getComponentIdentiferScopeIn() |
org.mule.runtime.api.component.ComponentIdentifier |
getComponentIdentiferScopeOut() |
Optional<ComponentModelType> |
getComponentModelType() |
Optional<MuleAstParseProvider> |
getParseProvider() |
Optional<MessageProcessorNode> |
getScopeInMessageProcessorNode(MessageProcessorNode messageProcessorNode) |
Optional<MessageProcessorNode> |
getScopeOutMessageProcessorNode(MessageProcessorNode messageProcessorNode) |
protected boolean |
isPropagates(MessageProcessorNode messageProcessorNode) |
protected boolean |
isScope() |
protected EventType |
resolve(MessageProcessorNode messageProcessorNode,
EventType inputEventType,
TypingMuleAstVisitor typingMuleAstVisitor,
TypingMuleAstVisitorContext typingMuleAstVisitorContext) |
createMessageCallback, createMessageCallbackFactory, definesErrorHandlingContext, findGlobalBindingMetadataTypes, findMuleApplicationNode, generateExpected, generateIncoming, isSequential, processTarget, resolveExpectedInputEventType, resolveInnerExpectedInputEventType, resolveInnerExpectedOutputEventType, resolveTypes, unifyEventTypespublic ScopeTypeResolver(org.mule.runtime.api.component.ComponentIdentifier componentIdentiferScopeIn,
org.mule.runtime.api.component.ComponentIdentifier componentIdentiferScopeOut)
public org.mule.runtime.api.component.ComponentIdentifier getComponentIdentiferScopeIn()
public org.mule.runtime.api.component.ComponentIdentifier getComponentIdentiferScopeOut()
public Optional<ComponentModelType> getComponentModelType()
getComponentModelType in interface TypeResolvergetComponentModelType in class BaseTypeResolverprotected boolean isPropagates(MessageProcessorNode messageProcessorNode)
isPropagates in class BaseTypeResolverprotected boolean isScope()
isScope in class BaseTypeResolverprotected EventType resolve(MessageProcessorNode messageProcessorNode, EventType inputEventType, TypingMuleAstVisitor typingMuleAstVisitor, TypingMuleAstVisitorContext typingMuleAstVisitorContext)
resolve in class BaseTypeResolverpublic Optional<MuleAstParseProvider> getParseProvider()
getParseProvider in interface TypeResolvergetParseProvider in class BaseTypeResolverpublic Optional<MessageProcessorNode> getScopeInMessageProcessorNode(MessageProcessorNode messageProcessorNode)
public Optional<MessageProcessorNode> getScopeOutMessageProcessorNode(MessageProcessorNode messageProcessorNode)
Copyright © 2020 MuleSoft, Inc.. All rights reserved.