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, DOMAIN_ROOT_ELEMENT, 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) |
String |
getPropertyName(Element e) |
getBeanClass, preProcess
doParse, parseChild, 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, processMetadataAnnotations, processProperty, registerPostProcessor, registerPreProcessor, removeIgnored, resolveId, setAllowClassAttribute, setBeanAssemblerFactory, setClassConstraint, setIgnoredDefault, setParserContext, setRegistry
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
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 getPropertyName(Element e)
getPropertyName
in class ChildDefinitionParser
public String getBeanName(Element element)
getBeanName
in interface MuleDefinitionParser
getBeanName
in class AbstractChildDefinitionParser
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.