Interface ExtensionLoadingDelegate

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface ExtensionLoadingDelegate
Extension point for customizable components which declare an extension. Whenever a client of the Extensions API wants to provide its own logic for declaring an extension, this interface should be use to provide such logic
Since:
1.0
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accept(org.mule.runtime.api.meta.model.declaration.fluent.ExtensionDeclarer extensionDeclarer, ExtensionLoadingContext context)
    Uses the given arguments to declare the extension
  • Method Details

    • accept

      void accept(org.mule.runtime.api.meta.model.declaration.fluent.ExtensionDeclarer extensionDeclarer, ExtensionLoadingContext context)
      Uses the given arguments to declare the extension
      Parameters:
      extensionDeclarer - the ExtensionDeclarer in which the extension is declared
      context - the loading context with all the additional information available