Spring Integration

org.springframework.integration.config.xml
Class AbstractIntegrationNamespaceHandler

java.lang.Object
  extended by org.springframework.integration.config.xml.AbstractIntegrationNamespaceHandler
All Implemented Interfaces:
org.springframework.beans.factory.xml.NamespaceHandler
Direct Known Subclasses:
AmqpNamespaceHandler, EventNamespaceHandler, FeedNamespaceHandler, FileNamespaceHandler, FtpNamespaceHandler, GemfireIntegrationNamespaceHandler, GroovyNamespaceHandler, HttpNamespaceHandler, IntegrationNamespaceHandler, IntegrationSecurityNamespaceHandler, IntegrationXmlNamespaceHandler, IpNamespaceHandler, JdbcNamespaceHandler, JmsNamespaceHandler, JmxNamespaceHandler, JpaNamespaceHandler, MailNamespaceHandler, MongoDbNamespaceHandler, RedisNamespaceHandler, RmiNamespaceHandler, ScriptNamespaceHandler, SftpNamespaceHandler, StreamNamespaceHandler, TwitterNamespaceHandler, WsNamespaceHandler

public abstract class AbstractIntegrationNamespaceHandler
extends java.lang.Object
implements org.springframework.beans.factory.xml.NamespaceHandler

Base class for NamespaceHandlers that registers a BeanFactoryPostProcessor for configuring default bean definitions.

Author:
Mark Fisher, Oleg Zhurakousky

Field Summary
static java.lang.String CHANNEL_INITIALIZER_BEAN_NAME
           
 
Constructor Summary
AbstractIntegrationNamespaceHandler()
           
 
Method Summary
 org.springframework.beans.factory.config.BeanDefinitionHolder decorate(org.w3c.dom.Node source, org.springframework.beans.factory.config.BeanDefinitionHolder definition, org.springframework.beans.factory.xml.ParserContext parserContext)
           
 org.springframework.beans.factory.config.BeanDefinition parse(org.w3c.dom.Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
           
protected  void registerBeanDefinitionDecorator(java.lang.String elementName, org.springframework.beans.factory.xml.BeanDefinitionDecorator decorator)
           
protected  void registerBeanDefinitionDecoratorForAttribute(java.lang.String attributeName, org.springframework.beans.factory.xml.BeanDefinitionDecorator decorator)
           
protected  void registerBeanDefinitionParser(java.lang.String elementName, org.springframework.beans.factory.xml.BeanDefinitionParser parser)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.springframework.beans.factory.xml.NamespaceHandler
init
 

Field Detail

CHANNEL_INITIALIZER_BEAN_NAME

public static final java.lang.String CHANNEL_INITIALIZER_BEAN_NAME
See Also:
Constant Field Values
Constructor Detail

AbstractIntegrationNamespaceHandler

public AbstractIntegrationNamespaceHandler()
Method Detail

parse

public final org.springframework.beans.factory.config.BeanDefinition parse(org.w3c.dom.Element element,
                                                                           org.springframework.beans.factory.xml.ParserContext parserContext)
Specified by:
parse in interface org.springframework.beans.factory.xml.NamespaceHandler

decorate

public final org.springframework.beans.factory.config.BeanDefinitionHolder decorate(org.w3c.dom.Node source,
                                                                                    org.springframework.beans.factory.config.BeanDefinitionHolder definition,
                                                                                    org.springframework.beans.factory.xml.ParserContext parserContext)
Specified by:
decorate in interface org.springframework.beans.factory.xml.NamespaceHandler

registerBeanDefinitionDecorator

protected final void registerBeanDefinitionDecorator(java.lang.String elementName,
                                                     org.springframework.beans.factory.xml.BeanDefinitionDecorator decorator)

registerBeanDefinitionDecoratorForAttribute

protected final void registerBeanDefinitionDecoratorForAttribute(java.lang.String attributeName,
                                                                 org.springframework.beans.factory.xml.BeanDefinitionDecorator decorator)

registerBeanDefinitionParser

protected final void registerBeanDefinitionParser(java.lang.String elementName,
                                                  org.springframework.beans.factory.xml.BeanDefinitionParser parser)

Spring Integration