| Modifier and Type | Class and Description |
|---|---|
class |
AggregationStrategyDefinitionParser |
| Modifier and Type | Method and Description |
|---|---|
protected MuleDefinitionParser |
AbstractMuleNamespaceHandler.RegisteredMdps.add(MuleDefinitionParser bdp) |
| Modifier and Type | Method and Description |
|---|---|
protected MuleDefinitionParser |
AbstractMuleNamespaceHandler.RegisteredMdps.add(MuleDefinitionParser bdp) |
protected MuleDefinitionParserConfiguration |
AbstractMuleNamespaceHandler.registerConnectorDefinitionParser(MuleDefinitionParser parser) |
protected MuleDefinitionParserConfiguration |
AbstractMuleNamespaceHandler.registerDeprecatedMuleBeanDefinitionParser(String name,
MuleDefinitionParser parser,
String message) |
protected MuleDefinitionParserConfiguration |
AbstractMuleNamespaceHandler.registerMuleBeanDefinitionParser(String name,
MuleDefinitionParser parser) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MuleChildDefinitionParser
Extra functionality exposed by child parsers
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractChildDefinitionParser
This definition parser supports the definition of beans that are then set on the parent bean - it extends
AbstractHierarchicalDefinitionParser with methods that assume the data are
associated with a single property. |
class |
AbstractHierarchicalDefinitionParser
This definition parser introduces the notion of Hierarchical processing to nested XML elements.
|
class |
AbstractMuleBeanDefinitionParser
This parser extends the Spring provided
AbstractBeanDefinitionParser to provide additional features for consistently
customizing bean representations for Mule bean definition parsers. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DynamicAttributeDefinitionParser |
| Modifier and Type | Class and Description |
|---|---|
class |
AttributeListEntryDefinitionParser |
class |
AttributeMapDefinitionParser
Creates a single, stand-alone map object and processes all attributes to this map
|
class |
ChildListDefinitionParser |
class |
ChildListEntryDefinitionParser
Process an element as a value that is appended to a list in the parent object (the enclosing XML element).
|
class |
ChildMapDefinitionParser
Creates a single Map and processes standard Spring sub elements.
|
class |
ChildMapEntryDefinitionParser
This definition parser only works for maps in which each entry in the map is represented in the XML by a tag with name 'entry'.
|
class |
ChildPropertiesDefinitionParser
Creates a single Properties object and processes standard Spring sub elements.
|
class |
ChildSingletonMapDefinitionParser |
class |
GenericChildMapDefinitionParser
Creates a single Map and processes standard Spring sub elements.
|
class |
OrphanMapDefinitionParser
Creates a single, stand-alone map object and processes standard Spring sub elements
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDelegatingDefinitionParser
This allows a definition parsers to be dynamically represented by different definition parsers, depending on the context.
|
class |
AbstractFirstResultSerialDefinitionParser
Extend
AbstractSerialDelegatingDefinitionParser to return the first
definition as the final result |
class |
AbstractParallelDelegatingDefinitionParser
This allows a definition parsers to be dynamically represented by one instance selected from a set of parsers, depending on the
context.
|
class |
AbstractPluggableDelegate
Support for extending a
MuleDefinitionParser without needing to subclass. |
class |
AbstractSerialDelegatingDefinitionParser
This allows a set of definition parsers to be used, one after another, to process the same element.
|
class |
AbstractSingleParentFamilyChildDefinitionParser |
class |
AbstractSingleParentFamilyDefinitionParser
This allows several parsers to be used on a single element, creating a parent bean with the first parser and then extending
that with child parsers.
|
class |
AllAttributeChildDefinitionParser
This is a very hurried demonstration.
|
class |
AttributeSelectionDefinitionParser
Select sub parser depending on presence of a particular attribute
|
class |
BooleanAttributeSelectionDefinitionParser |
class |
InheritDefinitionParser
This encapsulates two definition parsers - orphan and named - and returns the named definition parser if the "inherit"
attribute is set.
|
class |
MapDefinitionParserMutator
This changes a
ChildDefinitionParser so that it generates a map instead
of a bean definition. |
class |
ParentContextDefinitionParser
This encapsulates several definition parsers, selected depending on the parent element in the DOM.
|
class |
RootOrNestedElementBeanDefinitionParser
Bean definition parser that allows mapping an element either as root or nested inside other element.
|
class |
SingleParentFamilyDefinitionParser |
| Modifier and Type | Method and Description |
|---|---|
protected abstract MuleDefinitionParser |
AbstractParallelDelegatingDefinitionParser.getDelegate(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext) |
protected MuleDefinitionParser |
BooleanAttributeSelectionDefinitionParser.getDelegate(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext) |
protected MuleDefinitionParser |
AttributeSelectionDefinitionParser.getDelegate(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext) |
protected MuleDefinitionParser |
ParentContextDefinitionParser.getDelegate(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext) |
protected MuleDefinitionParser |
AbstractDelegatingDefinitionParser.getDelegate(int index) |
protected MuleDefinitionParser |
ParentContextDefinitionParser.getOtherwise() |
| Modifier and Type | Method and Description |
|---|---|
protected MuleDefinitionParserConfiguration |
AbstractDelegatingDefinitionParser.addDelegate(MuleDefinitionParser delegate) |
protected MuleDefinitionParserConfiguration |
SingleParentFamilyDefinitionParser.addDelegate(MuleDefinitionParser delegate) |
protected MuleDefinitionParserConfiguration |
AbstractSerialDelegatingDefinitionParser.addDelegate(MuleDefinitionParser delegate) |
protected MuleDefinitionParserConfiguration |
AbstractSingleParentFamilyChildDefinitionParser.addDelegate(MuleDefinitionParser delegate) |
protected MuleDefinitionParserConfiguration |
AbstractSingleParentFamilyDefinitionParser.addDelegate(MuleDefinitionParser delegate) |
void |
AttributeSelectionDefinitionParser.addDelegate(String attribute,
MuleDefinitionParser delegate) |
protected MuleDefinitionParserConfiguration |
AbstractSingleParentFamilyDefinitionParser.addDelegateAsChild(MuleDefinitionParser delegate) |
ParentContextDefinitionParser |
ParentContextDefinitionParser.and(String context,
MuleDefinitionParser parser) |
static void |
AbstractSerialDelegatingDefinitionParser.disableAttribute(MuleDefinitionParser delegate,
String attribute) |
static void |
AbstractSerialDelegatingDefinitionParser.disableAttributes(MuleDefinitionParser delegate,
String[] attributes) |
static void |
AbstractSerialDelegatingDefinitionParser.disableAttributes(MuleDefinitionParser delegate,
String[][] attributes) |
protected org.springframework.beans.factory.support.AbstractBeanDefinition |
AbstractFirstResultSerialDefinitionParser.doSingleBean(int index,
MuleDefinitionParser parser,
Element element,
org.springframework.beans.factory.xml.ParserContext parserContext) |
protected org.springframework.beans.factory.support.AbstractBeanDefinition |
AbstractSerialDelegatingDefinitionParser.doSingleBean(int index,
MuleDefinitionParser parser,
Element element,
org.springframework.beans.factory.xml.ParserContext parserContext) |
protected org.springframework.beans.factory.support.AbstractBeanDefinition |
AbstractSingleParentFamilyDefinitionParser.doSingleBean(int index,
MuleDefinitionParser parser,
Element element,
org.springframework.beans.factory.xml.ParserContext parserContext) |
static void |
AbstractSerialDelegatingDefinitionParser.enableAttribute(MuleDefinitionParser delegate,
String attribute) |
static void |
AbstractSerialDelegatingDefinitionParser.enableAttributes(MuleDefinitionParser delegate,
String[] attributes) |
static void |
AbstractSerialDelegatingDefinitionParser.enableAttributes(MuleDefinitionParser delegate,
String[][] attributes) |
static void |
AbstractSerialDelegatingDefinitionParser.enableAttributes(MuleDefinitionParser delegate,
String[] attributes,
boolean enable)
A utility class for selecting certain attributes.
|
ParentContextDefinitionParser |
ParentContextDefinitionParser.otherwise(MuleDefinitionParser otherwise) |
| Constructor and Description |
|---|
AbstractDelegatingDefinitionParser(MuleDefinitionParser[] delegates) |
AbstractParallelDelegatingDefinitionParser(MuleDefinitionParser[] delegates) |
AbstractPluggableDelegate(MuleDefinitionParser delegate) |
AttributeSelectionDefinitionParser(String attribute,
MuleDefinitionParser delegate) |
BooleanAttributeSelectionDefinitionParser(String attribute,
boolean dflt,
MuleDefinitionParser whenTrue,
MuleDefinitionParser whenFalse) |
ParentContextDefinitionParser(String context,
MuleDefinitionParser parser) |
SingleParentFamilyDefinitionParser(MuleDefinitionParser parent) |
| Modifier and Type | Class and Description |
|---|---|
class |
AttributePropertiesDefinitionParser |
class |
ChildDefinitionParser
Creates a definition parser that will construct a single child element and inject it into the parent object (the enclosing XML
element).
|
class |
ChildEmbeddedDefinitionParser |
class |
DescendentDefinitionParser
An extension to
ChildDefinitionParser which recurses up the DOM tree until it finds a named parent. |
class |
GrandchildDefinitionParser
Same as ChildDefinitionParser but injects the child element into the grandparent object (2 levels up in the XML tree).
|
class |
MuleOrphanDefinitionParser
A parser for direct children of the
|
class |
NamedDefinitionParser
Behaves as
ParentDefinitionParser, but allows any named bean to be the
parent, rather than using the enclosing element in the DOM tree. |
class |
NameTransferDefinitionParser
This extends
ParentDefinitionParser so that the "name" attribute is set locally, not on the parent. |
class |
OptionalChildDefinitionParser
This class should be used when the same element can be configured as a child or an orphan (i.e., top-level).
|
class |
OrphanDefinitionParser
Contructs a single, standalone bean from an element - it is not injected into any other object.
|
class |
ParentDefinitionParser
Processes child property elements in Xml but sets the properties on the parent object.
|
class |
TextDefinitionParser
Grabs the text from an element and injects it into the parent, for example:
|
class |
WrappingChildDefinitionParser
A child definition parser that wraps the child object
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFlowConstructDefinitionParser |
class |
AggregatorDefinitionParser
Generic router definition parser for parsing all Router elements.
|
class |
AsyncMessageProcessorsDefinitionParser |
class |
ComponentDefinitionParser |
class |
ComponentDelegatingDefinitionParser
Allows for parsing either a shortcut component configuration by delegating to two different component parses depending on the
existence of the class attribute.
|
class |
ConfigurationChildDefinitionParser
Extend
ChildDefinitionParser to include logic for identifying parent
configuration element (since this only applies to "default" elements there's an ugliness here - contradicitions (non-default
children of configuration) are avoided by the mule.xsd schema). |
class |
ConfigurationDefinitionParser
Parses the
|
class |
DataObjectDefinitionParser
Represents a static config data object where the body of the element can be the data of a file attribute can be set.
|
class |
DefaultNameMuleOrphanDefinitionParser |
class |
ExceptionStrategyDefinitionParser |
class |
ExceptionTXFilterDefinitionParser
TODO
|
class |
ExpressionComponentDefintionParser |
class |
ExpressionLanguageDefinitionParser |
class |
ExpressionTransformerDefinitionParser
This allows a message processor to be defined globally, or embedded within an endpoint.
|
class |
FilterDefinitionParser
This allows a filter to be defined globally, or embedded within an endpoint.
|
class |
FilterRefDefinitionParser
This allows a filter to be defined globally, or embedded within an endpoint.
|
class |
FlowDefinitionParser |
class |
FlowRefDefinitionParser |
class |
GlobalFunctionsDefintionParser |
class |
GlobalPropertyDefinitionParser |
class |
IgnoreObjectMethodsDefinitionParser |
class |
ImportMapEntryDefinitionParser |
class |
InboundRouterDefinitionParser
Generic router definition parser for parsing all Router elements.
|
class |
InterceptorDefinitionParser
This allows a interceptor to be defined on a global interceptor stack or on a service.
|
class |
InterceptorStackDefinitionParser
This allows a interceptor-stack to be defined globally, or configured on a service.
|
class |
InvokerMessageProcessorDefinitionParser |
class |
MessageEnricherDefinitionParser |
class |
MessageFilterDefinitionParser |
class |
MessageProcessorChainDefinitionParser
This allows a message processor to be defined globally, or embedded within an endpoint.
|
class |
MessageProcessorDefinitionParser
This allows a message processor to be defined globally, or embedded within an endpoint.
|
class |
MessageProcessorWithDataTypeDefinitionParser
Gives parses support to map data type attributes to a
DataType |
class |
NotificationDefinitionParser |
class |
NotificationDisableDefinitionParser |
class |
ObjectFactoryDefinitionParser |
class |
ObjectFactoryWrapper
Use this BeanDefinitionParser when you need a "wrapper" element for an ObjectFactory.
|
class |
PoolingProfileDefinitionParser
This parser is responsible for processing the
|
class |
ReferenceExceptionStrategyDefinitionParser |
class |
RegExFilterDefinitionParser |
class |
ResponseDefinitionParser |
class |
RetryNotifierDefinitionParser |
class |
RetryPolicyDefinitionParser
Allows retry policies to be children of connector elements or the
|
class |
RouterDefinitionParser
Generic router definition parser for parsing all Router elements.
|
class |
SecurityFilterDefinitionParser
This allows a security filter to be defined globally, or embedded within an endpoint.
|
class |
ServiceDefinitionParser |
class |
ShortcutComponentDefinitionParser |
class |
SimpleComponentDefinitionParser
Used to parse shortcut elements for simple built-in components such as
EchoComponent and LogComponent. |
class |
SplitterDefinitionParser
Generic router definition parser for parsing all Router elements.
|
class |
StaticComponentDefinitionParser
BDP which parses the
|
class |
TransactionConfigDefinitionParser |
class |
TransactionDefinitionParser
Generates a transaction config with embedded factory.
|
class |
TransactionManagerDefinitionParser |
class |
TransformerMessageProcessorDefinitionParser
Parses transformers message processors to map data type attributes to a
DataType |
class |
TypedPropertyMapEntryDefinitionParser |
class |
XaTransactionDefinitionParser |
| Modifier and Type | Method and Description |
|---|---|
protected MuleDefinitionParser |
ComponentDelegatingDefinitionParser.getDelegate(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
ElementInNestedMapDefinitionParser
This constructs a nested map - keyed by "mapKey" - and then adds an entry in that named from the attribute "keyAttribute".
|
class |
ListPropertyDefinitionParser
This allows a child element to extends a list of values, via an attribute, on a parent setter.
|
class |
NestedListDefinitionParser
This extends a list that is itself a property (with key mapKey).
|
class |
NestedMapDefinitionParser
This extends a map that is itself a property (with key mapKey).
|
class |
NestedMapWithAttributesDefinitionParser
This generates a nested map (an element of the parent map, with the key "mapKey", which is a map itself) and then adds any
attributes as name/value pairs.
|
class |
SimplePropertyDefinitionParser |
| Modifier and Type | Class and Description |
|---|---|
class |
ClientKeyStoreDefinitionParser |
class |
KeyStoreDefinitionParser |
class |
ProtocolHandlerDefinitionParser
Deprecated.
This was necessary pre Java SE 5.0. It will be ignored and removed in Mule 4
|
class |
TrustStoreDefinitionParser |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.