Class PublishSubscribeChannelParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.integration.config.xml.AbstractChannelParser
org.springframework.integration.config.xml.PublishSubscribeChannelParser
- All Implemented Interfaces:
BeanDefinitionParser
Parser for the <publish-subscribe-channel> element.
- Author:
- Mark Fisher, Gary Russell, Artem Bilan
-
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
-
PublishSubscribeChannelParser
public PublishSubscribeChannelParser()
-
-
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.
-