Class DynamicOperationAnnotator
java.lang.Object
org.mule.datasense.impl.phases.annotators.BaseAnnotator
org.mule.datasense.impl.phases.annotators.BaseOperationCallBuilderAnnotator
org.mule.datasense.impl.phases.annotators.BaseExtensionAnnotator
org.mule.datasense.impl.phases.annotators.DynamicOperationAnnotator
- All Implemented Interfaces:
Annotator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<org.mule.runtime.api.meta.model.ComponentModel>resolveComponentModel(MessageProcessorNode messageProcessorNode, AnnotatingMuleAstVisitorContext annotatingMuleAstVisitorContext, DataSenseProviderResolver dataSenseProviderResolver, org.mule.runtime.ast.api.ComponentAst componentModel) protected org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.meta.model.operation.OperationModel>resolveMetadata(MessageProcessorNode messageProcessorNode, DataSenseMetadataProvider dataSenseMetadataProvider, ComponentLocationAnnotation componentLocationAnnotation, AnnotatingMuleAstVisitorContext annotatingMuleAstVisitorContext) Methods inherited from class org.mule.datasense.impl.phases.annotators.BaseExtensionAnnotator
annotateMethods inherited from class org.mule.datasense.impl.phases.annotators.BaseAnnotator
reportError
-
Constructor Details
-
DynamicOperationAnnotator
public DynamicOperationAnnotator()
-
-
Method Details
-
resolveMetadata
protected org.mule.runtime.api.metadata.resolving.MetadataResult<org.mule.runtime.api.meta.model.operation.OperationModel> resolveMetadata(MessageProcessorNode messageProcessorNode, DataSenseMetadataProvider dataSenseMetadataProvider, ComponentLocationAnnotation componentLocationAnnotation, AnnotatingMuleAstVisitorContext annotatingMuleAstVisitorContext) -
resolveComponentModel
protected Optional<org.mule.runtime.api.meta.model.ComponentModel> resolveComponentModel(MessageProcessorNode messageProcessorNode, AnnotatingMuleAstVisitorContext annotatingMuleAstVisitorContext, DataSenseProviderResolver dataSenseProviderResolver, org.mule.runtime.ast.api.ComponentAst componentModel) - Specified by:
resolveComponentModelin classBaseExtensionAnnotator
-