Class DataSenseProviderResolver

java.lang.Object
org.mule.datasense.impl.DataSenseProviderResolver

public class DataSenseProviderResolver extends Object
  • Constructor Details

  • Method Details

    • isDynamicDataSenseSupportedFor

      public static boolean isDynamicDataSenseSupportedFor(MessageProcessorNode messageProcessorNode)
    • getDataSenseProvider

      public DataSenseProvider getDataSenseProvider()
    • getApplicationModelResolver

      public ApplicationModelResolver getApplicationModelResolver()
    • getExpressionLanguageMetadataService

      public org.mule.runtime.api.metadata.ExpressionLanguageMetadataService getExpressionLanguageMetadataService()
    • getTypesCatalog

      public Optional<org.mule.datasense.catalog.model.TypesCatalog> 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

      public AstNotification getAstNotification()
    • getApiKitMetadata

      public Optional<org.mule.runtime.apikit.metadata.api.Metadata> getApiKitMetadata()
    • getSoapKitMetadata

      public Optional<org.mule.module.soapkit.metadata.api.Metadata> getSoapKitMetadata()
    • getResourceResolver

      public Function<String,Optional<URI>> getResourceResolver()
    • getGlobalBindingMetadataTypes

      public GlobalBindingMetadataTypes getGlobalBindingMetadataTypes()