public class RetryPolicyDefinitionParser extends OptionalChildDefinitionParser
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 |
---|
RetryPolicyDefinitionParser() |
RetryPolicyDefinitionParser(Class clazz) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
isChild(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder) |
protected boolean |
isConfigElement(Element element) |
protected void |
parseChild(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
The BDP magic inside this method will transform this simple config:
|
protected void |
preProcess(Element element)
Hook method that derived classes can implement to modify internal state before processing.
|
protected void |
wrapDelegateRetryPolicy(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder bdb,
String asynchWrapperName) |
getParentBeanDefinition, postProcess
getBeanClass, getPropertyName
doParse, getBeanName
forceParent, getBeanAssembler, getOrphanBeanAssembler, getParentBeanName, getTargetPropertyConfiguration
addAlias, addBeanFlag, addCollection, addIgnored, addMapping, addMapping, addMapping, addReference, checkElementNameUnique, createBeanDefinitionBuilder, 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 RetryPolicyDefinitionParser()
public RetryPolicyDefinitionParser(Class clazz)
protected boolean isChild(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
isChild
in class OptionalChildDefinitionParser
protected boolean isConfigElement(Element element)
protected void preProcess(Element element)
AbstractMuleBeanDefinitionParser
preProcess
in class ChildDefinitionParser
protected void parseChild(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
parseChild
in class OptionalChildDefinitionParser
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.