Class AbstractInboundGatewayParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParser
org.springframework.integration.config.xml.AbstractInboundGatewayParser
- All Implemented Interfaces:
- BeanDefinitionParser
- Direct Known Subclasses:
- KafkaInboundGatewayParser,- RedisQueueInboundGatewayParser,- RSocketInboundGatewayParser,- TcpInboundGatewayParser,- WebServiceInboundGatewayParser
Base class for inbound gateway parsers.
- Author:
- Mark Fisher, Gary Russell, Artem Bilan
- 
Field SummaryFields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserID_ATTRIBUTE, NAME_ATTRIBUTE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voiddoParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) protected voiddoPostProcess(BeanDefinitionBuilder builder, Element element) Subclasses may add to the bean definition by overriding this method.protected booleanisEligibleAttribute(String attributeName) protected final voidpostProcess(BeanDefinitionBuilder builder, Element element) protected StringresolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) Methods inherited from class org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParserextractPropertyName, isEligibleAttributeMethods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParserdoParse, getBeanClass, getBeanClassName, getParentName, parseInternalMethods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserparse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
- 
Constructor Details- 
AbstractInboundGatewayParserpublic AbstractInboundGatewayParser()
 
- 
- 
Method Details- 
resolveIdprotected String resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) throws BeanDefinitionStoreException - Overrides:
- resolveIdin class- AbstractBeanDefinitionParser
- Throws:
- BeanDefinitionStoreException
 
- 
isEligibleAttribute- Overrides:
- isEligibleAttributein class- AbstractSimpleBeanDefinitionParser
 
- 
doParse- Overrides:
- doParsein class- AbstractSimpleBeanDefinitionParser
 
- 
postProcess- Overrides:
- postProcessin class- AbstractSimpleBeanDefinitionParser
 
- 
doPostProcessSubclasses may add to the bean definition by overriding this method.- Parameters:
- builder- The builder.
- element- The element.
 
 
-