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, shouldGenerateIdAsFallbackpublic 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 AbstractBeanDefinitionParserCopyright © 2014. All rights reserved.