public class ChildEndpointDefinitionParser extends ChildDefinitionParser
ChildAddressDefinitionParser
,
or embedded in
AddressedEndpointDefinitionParser
for a more compact single-element approach.
This class does support references to other endpoints.
TODO - check that references are global!clazz, setterMethod
ATTRIBUTE_CLASS, ATTRIBUTE_ID, ATTRIBUTE_NAME, ATTRIBUTE_REF, ATTRIBUTE_REF_SUFFIX, ATTRIBUTE_REFS, ATTRIBUTE_REFS_SUFFIX, beanPropertyConfiguration, logger, ROOT_ELEMENT, singleton
Constructor and Description |
---|
ChildEndpointDefinitionParser(Class endpoint) |
Modifier and Type | Method and Description |
---|---|
org.springframework.beans.factory.support.BeanDefinitionBuilder |
createBeanDefinitionBuilder(Element element,
Class beanClass) |
String |
getBeanName(Element element) |
protected void |
parseChild(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder) |
getBeanClass, getPropertyName, preProcess
doParse, postProcess
forceParent, getBeanAssembler, getOrphanBeanAssembler, getParentBeanDefinition, getParentBeanName, getTargetPropertyConfiguration
addAlias, addBeanFlag, addCollection, addIgnored, addMapping, addMapping, addMapping, addReference, checkElementNameUnique, getBeanAssemblerFactory, getBeanClassFromAttribute, getClassConstraint, getClassInternal, getParserContext, getRegistry, isAllowClassAttribute, isSingleton, isTopLevel, muleParse, parseInternal, processProperty, registerPostProcessor, registerPreProcessor, removeIgnored, resolveId, setAllowClassAttribute, setBeanAssemblerFactory, setClassConstraint, setIgnoredDefault, setParserContext, setRegistry
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forceParent, getTargetPropertyConfiguration
muleParse
addAlias, addBeanFlag, addCollection, addIgnored, addMapping, addMapping, addMapping, addReference, registerPostProcessor, registerPreProcessor, removeIgnored, setIgnoredDefault
public ChildEndpointDefinitionParser(Class endpoint)
public org.springframework.beans.factory.support.BeanDefinitionBuilder createBeanDefinitionBuilder(Element element, Class beanClass)
createBeanDefinitionBuilder
in class AbstractMuleBeanDefinitionParser
public String getBeanName(Element element)
getBeanName
in interface MuleDefinitionParser
getBeanName
in class AbstractChildDefinitionParser
protected void parseChild(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
parseChild
in class AbstractChildDefinitionParser
Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.