Class AmqpInboundChannelAdapterParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.springframework.integration.amqp.config.AmqpInboundChannelAdapterParser
- All Implemented Interfaces:
BeanDefinitionParser
public class AmqpInboundChannelAdapterParser extends AbstractSingleBeanDefinitionParser
Parser for the AMQP 'inbound-channel-adapter' element.
- Since:
- 2.1
- Author:
- Mark Fisher, Gary Russell, Artem Bilan
-
Field Summary
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE -
Method Summary
Modifier and Type Method Description protected voidconfigureChannels(Element element, ParserContext parserContext, BeanDefinitionBuilder builder)protected voiddoParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder)protected StringgetBeanClassName(Element element)protected StringresolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext)protected booleanshouldGenerateId()protected booleanshouldGenerateIdAsFallback()Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
doParse, getBeanClass, getParentName, parseInternalMethods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldParseNameAsAliases
-
Method Details
-
resolveId
protected final String resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) throws BeanDefinitionStoreException- Overrides:
resolveIdin classAbstractBeanDefinitionParser- Throws:
BeanDefinitionStoreException
-
configureChannels
protected void configureChannels(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) -
getBeanClassName
- Overrides:
getBeanClassNamein classAbstractSingleBeanDefinitionParser
-
shouldGenerateId
protected final boolean shouldGenerateId()- Overrides:
shouldGenerateIdin classAbstractBeanDefinitionParser
-
shouldGenerateIdAsFallback
protected final boolean shouldGenerateIdAsFallback()- Overrides:
shouldGenerateIdAsFallbackin classAbstractBeanDefinitionParser
-
doParse
protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder)- Overrides:
doParsein classAbstractSingleBeanDefinitionParser
-