Class JmsMessageDrivenEndpointParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.springframework.integration.jms.config.JmsMessageDrivenEndpointParser
- All Implemented Interfaces:
BeanDefinitionParser
public class JmsMessageDrivenEndpointParser extends AbstractSingleBeanDefinitionParser
Parser for the <message-driven-channel-adapter> element and the
<inbound-gateway> element of the 'jms' namespace.
- Author:
- Mark Fisher, Michael Bannister, Gary Russell, Artem Bilan
-
Field Summary
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE
-
Constructor Summary
Constructors Constructor Description JmsMessageDrivenEndpointParser(boolean expectReply)
-
Method Summary
Modifier and Type Method Description protected void
doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder)
protected String
getBeanClassName(Element element)
protected String
resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext)
protected boolean
shouldGenerateIdAsFallback()
Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
doParse, getBeanClass, getParentName, parseInternal
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldParseNameAsAliases
-
Constructor Details
-
JmsMessageDrivenEndpointParser
public JmsMessageDrivenEndpointParser(boolean expectReply)
-
-
Method Details
-
getBeanClassName
- Overrides:
getBeanClassName
in classAbstractSingleBeanDefinitionParser
-
resolveId
protected String resolveId(Element element, AbstractBeanDefinition definition, ParserContext parserContext) throws BeanDefinitionStoreException- Overrides:
resolveId
in classAbstractBeanDefinitionParser
- Throws:
BeanDefinitionStoreException
-
shouldGenerateIdAsFallback
protected boolean shouldGenerateIdAsFallback()- Overrides:
shouldGenerateIdAsFallback
in classAbstractBeanDefinitionParser
-
doParse
protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder)- Overrides:
doParse
in classAbstractSingleBeanDefinitionParser
-