public final class XmlExtensionLoaderDelegate extends Object
ExtensionModel by scanning an XML provided in the constructor| Modifier and Type | Class and Description |
|---|---|
static class |
XmlExtensionLoaderDelegate.OperationVisibility
ENUM used to discriminate which visibility an
|
| Modifier and Type | Field and Description |
|---|---|
protected static String |
CONFIG_NAME |
static String |
CYCLIC_OPERATIONS_ERROR |
static String |
GLOBAL_PROPERTY |
static String |
MODULE_CONNECTION_MARKER_ANNOTATION_ATTRIBUTE |
static String |
XSD_SUFFIX |
| Constructor and Description |
|---|
XmlExtensionLoaderDelegate(String modulePath,
boolean validateXml,
Optional<String> declarationPath,
List<String> resourcesPaths) |
| Modifier and Type | Method and Description |
|---|---|
void |
declare(org.mule.runtime.extension.api.loader.ExtensionLoadingContext context) |
public static final String CYCLIC_OPERATIONS_ERROR
public static final String GLOBAL_PROPERTY
protected static final String CONFIG_NAME
public static final String MODULE_CONNECTION_MARKER_ANNOTATION_ATTRIBUTE
public static final String XSD_SUFFIX
public XmlExtensionLoaderDelegate(String modulePath, boolean validateXml, Optional<String> declarationPath, List<String> resourcesPaths)
modulePath - relative path to a file that will be loaded from the current ClassLoader. Non null.validateXml - true if the XML of the Smart Connector must ve valid, false otherwise. It will be false at runtime, as
the packaging of a connector will previously validate it's XML.declarationPath - relative path to a file that contains the MetadataTypes of all resourcesPaths - set of resources that will be exported in the ExtensionModelCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.