org.springframework.flex.config.xml
Class IntegrationMessageDestinationBeanDefinitionParser

java.lang.Object
  extended by org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
      extended by org.springframework.flex.config.xml.AbstractMessageDestinationBeanDefinitionParser
          extended by org.springframework.flex.config.xml.IntegrationMessageDestinationBeanDefinitionParser
All Implemented Interfaces:
org.springframework.beans.factory.xml.BeanDefinitionParser

public class IntegrationMessageDestinationBeanDefinitionParser
extends AbstractMessageDestinationBeanDefinitionParser

BeanDefinitionParser implementation for parsing the integration-message-destination element.

Configures the MessageDestinationFactory bean definition with the appropriate IntegrationAdapter class for connecting to Spring Integration message channels.

Author:
Jeremy Grelle

Field Summary
 
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE
 
Constructor Summary
IntegrationMessageDestinationBeanDefinitionParser()
           
 
Method Summary
protected  void parseAdapter(org.w3c.dom.Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder destinationBuilder)
          Hook for subclasses to add custom parsing logic for technology-specific adapters.
 
Methods inherited from class org.springframework.flex.config.xml.AbstractMessageDestinationBeanDefinitionParser
parseInternal
 
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegrationMessageDestinationBeanDefinitionParser

public IntegrationMessageDestinationBeanDefinitionParser()
Method Detail

parseAdapter

protected void parseAdapter(org.w3c.dom.Element element,
                            org.springframework.beans.factory.xml.ParserContext parserContext,
                            org.springframework.beans.factory.support.BeanDefinitionBuilder destinationBuilder)
Hook for subclasses to add custom parsing logic for technology-specific adapters.

Specified by:
parseAdapter in class AbstractMessageDestinationBeanDefinitionParser
Parameters:
element - the xml element being parsed
parserContext - the current parser context
destinationBuilder - the builder for the MessageDestinationFactory bean being defined