Package org.mule.datasense.impl
Class DataSenseProviderResolver
java.lang.Object
org.mule.datasense.impl.DataSenseProviderResolver
-
Constructor Summary
ConstructorsConstructorDescriptionDataSenseProviderResolver(DataSenseProvider dataSenseProvider, ApplicationModelResolver applicationModelResolver, AstNotification astNotification) -
Method Summary
Modifier and TypeMethodDescriptionOptional<org.mule.datasense.declarations.model.ExtensionOperationTypeDeclaration>findExtensionOperationTypeDeclaration(org.mule.runtime.ast.api.ComponentAst componentModel) Optional<org.mule.datasense.declarations.model.MessageProcessorTypeDeclaration>findMessageProcessorTypeDeclaration(org.mule.runtime.ast.api.ComponentAst componentModel) Optional<org.mule.runtime.apikit.metadata.api.Metadata>Optional<org.mule.datasense.enrichment.model.ComponentModelEnrichments>org.mule.runtime.api.metadata.ExpressionLanguageMetadataServiceOptional<org.mule.module.soapkit.metadata.api.Metadata>Optional<org.mule.datasense.catalog.model.TypesCatalog>static booleanisDynamicDataSenseSupportedFor(MessageProcessorNode messageProcessorNode) Optional<org.mule.runtime.api.meta.model.operation.OperationModel>resolveOperationModel(org.mule.runtime.ast.api.ComponentAst componentModel) Optional<org.mule.runtime.api.meta.model.source.SourceModel>resolveSourceModel(org.mule.runtime.ast.api.ComponentAst componentModel)
-
Constructor Details
-
DataSenseProviderResolver
public DataSenseProviderResolver(DataSenseProvider dataSenseProvider, ApplicationModelResolver applicationModelResolver, AstNotification astNotification)
-
-
Method Details
-
isDynamicDataSenseSupportedFor
-
getDataSenseProvider
-
getApplicationModelResolver
-
getExpressionLanguageMetadataService
public org.mule.runtime.api.metadata.ExpressionLanguageMetadataService getExpressionLanguageMetadataService() -
getTypesCatalog
-
getComponentModelEnrichments
public Optional<org.mule.datasense.enrichment.model.ComponentModelEnrichments> getComponentModelEnrichments() -
resolveSourceModel
public Optional<org.mule.runtime.api.meta.model.source.SourceModel> resolveSourceModel(org.mule.runtime.ast.api.ComponentAst componentModel) - Parameters:
componentModel-- Returns:
-
resolveOperationModel
public Optional<org.mule.runtime.api.meta.model.operation.OperationModel> resolveOperationModel(org.mule.runtime.ast.api.ComponentAst componentModel) - Parameters:
componentModel-- Returns:
-
findMessageProcessorTypeDeclaration
public Optional<org.mule.datasense.declarations.model.MessageProcessorTypeDeclaration> findMessageProcessorTypeDeclaration(org.mule.runtime.ast.api.ComponentAst componentModel) -
findExtensionOperationTypeDeclaration
public Optional<org.mule.datasense.declarations.model.ExtensionOperationTypeDeclaration> findExtensionOperationTypeDeclaration(org.mule.runtime.ast.api.ComponentAst componentModel) -
getAstNotification
-
getApiKitMetadata
-
getSoapKitMetadata
-
getResourceResolver
-
getGlobalBindingMetadataTypes
-