public class MacroExpansionModuleModel extends Object
MacroExpansionModuleModel works tightly with a ApplicationModel to go over all the registered
ExtensionModels that are XML based (see XmlExtensionModelProperty) looking for code to macro expand.
For every occurrence that happens, it will expand the operations.
This object works by handling ComponentModels directly, consuming the GlobalElementComponentModelModelProperty
for the "config" elements while the OperationComponentModelModelProperty for the operations (aka: Processors in
the XML file).| Modifier and Type | Field and Description |
|---|---|
static String |
MODULE_CONNECTION_GLOBAL_ELEMENT_NAME
literal that represents the name of the connection element for any given module.
|
static String |
ORIGINAL_IDENTIFIER
Used to obtain the
ComponentIdentifier element from the ComponentLocationVisitor can properly set the paths for every
element (even the macro expanded) |
static String |
ROOT_MACRO_EXPANDED_FLOW_CONTAINER_NAME
Used to leave breadcrumbs of which is the flow's name containing the macro expanded chain.
|
static String |
TNS_PREFIX
Reserved prefix in a
|
public static final String ORIGINAL_IDENTIFIER
ComponentIdentifier element from the ComponentLocationVisitor can properly set the paths for every
element (even the macro expanded)public static final String TNS_PREFIX
public static final String MODULE_CONNECTION_GLOBAL_ELEMENT_NAME
public static final String ROOT_MACRO_EXPANDED_FLOW_CONTAINER_NAME
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.