public class CraftedExtensionModelLoader
extends org.mule.runtime.extension.api.loader.ExtensionModelLoader
ExtensionModelLoader implementation to be used for extensions which model is hand crafted.
It requires a property of name TYPE_PROPERTY_NAME to be specified. Such property should contain the fqn of a
class which implements ExtensionLoadingDelegate. Such implementation should be concrete and contain a public default
constructor.
ExtensionLoadingDelegate| Modifier and Type | Field and Description |
|---|---|
static String |
CRAFTED_LOADER_ID |
static String |
TYPE_PROPERTY_NAME |
| Constructor and Description |
|---|
CraftedExtensionModelLoader() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
declareExtension(org.mule.runtime.extension.api.loader.ExtensionLoadingContext context) |
String |
getId() |
public static final String CRAFTED_LOADER_ID
public static final String TYPE_PROPERTY_NAME
public String getId()
getId in class org.mule.runtime.extension.api.loader.ExtensionModelLoaderprotected void declareExtension(org.mule.runtime.extension.api.loader.ExtensionLoadingContext context)
declareExtension in class org.mule.runtime.extension.api.loader.ExtensionModelLoaderCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.