public interface MuleDefinitionParser extends org.springframework.beans.factory.xml.BeanDefinitionParser, MuleDefinitionParserConfiguration
BeanDefinitionParser.parse(Element, ParserContext) and muleParse(Element, ParserContext) seem to
duplicate each other. This is because many Mule classes subclass a Spring helper which makes parse() final. So
instead we need to use muleParse(Element, ParserContext), to allow over-rides.
In case that's not clear - always call muleParse(Element, ParserContext) rather than
BeanDefinitionParser.parse(Element, ParserContext). The BeanDefinitionParser is here only to allow the BDP to
be handed over to Spring.
| Modifier and Type | Method and Description |
|---|---|
String |
getBeanName(Element element) |
org.springframework.beans.factory.support.AbstractBeanDefinition |
muleParse(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext) |
addAlias, addBeanFlag, addCollection, addIgnored, addMapping, addMapping, addMapping, addReference, registerPostProcessor, registerPreProcessor, removeIgnored, setIgnoredDefaultCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.