Class JmsChannelParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.integration.config.xml.AbstractChannelParser
org.springframework.integration.jms.config.JmsChannelParser
- All Implemented Interfaces:
BeanDefinitionParser
Parser for the 'channel' and 'publish-subscribe-channel' elements of the
Spring Integration JMS namespace.
- Since:
- 2.0
- Author:
- Mark Fisher, Oleg Zhurakusky, Gary Russell, Artem Bilan, Glenn Renfro
-
Field Summary
Fields inherited from class AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BeanDefinitionBuilderbuildBeanDefinition(Element element, ParserContext parserContext) Subclasses must implement this method to create the bean definition.Methods inherited from class AbstractChannelParser
parseInternal, registerBeanDefinitionMethods inherited from class AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
-
Constructor Details
-
JmsChannelParser
public JmsChannelParser()
-
-
Method Details
-
buildBeanDefinition
Description copied from class:AbstractChannelParserSubclasses must implement this method to create the bean definition. The class must be defined, and any implementation-specific constructor arguments or properties should be configured. This base class will configure the interceptors including the 'datatype' interceptor if the 'datatype' attribute is defined on the channel element.- Specified by:
buildBeanDefinitionin classAbstractChannelParser- Parameters:
element- The element.parserContext- The parser context.- Returns:
- The bean definition builder.
-