public abstract class AbstractMessageDestinationBeanDefinitionParser extends AbstractBeanDefinitionParser
BeanDefinitionParser
implementation for all parsers that configure a MessageDestinationFactory
bean.
Provides support for configuring the common network and server settings of all MessagingAdapter
implementations.
ID_ATTRIBUTE, NAME_ATTRIBUTE
Constructor and Description |
---|
AbstractMessageDestinationBeanDefinitionParser() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
parseAdapter(Element element,
ParserContext parserContext,
BeanDefinitionBuilder destinationBuilder)
Hook for subclasses to add custom parsing logic for technology-specific adapters.
|
protected AbstractBeanDefinition |
parseInternal(Element element,
ParserContext parserContext) |
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback
public AbstractMessageDestinationBeanDefinitionParser()
protected abstract void parseAdapter(Element element, ParserContext parserContext, BeanDefinitionBuilder destinationBuilder)
element
- the xml element being parsedparserContext
- the current parser contextdestinationBuilder
- the builder for the MessageDestinationFactory
bean being definedprotected AbstractBeanDefinition parseInternal(Element element, ParserContext parserContext)
parseInternal
in class AbstractBeanDefinitionParser
Copyright © 2014. All rights reserved.