org.springframework.integration.config
Class AnnotationDrivenParser
java.lang.Object
org.springframework.integration.config.AnnotationDrivenParser
- All Implemented Interfaces:
- org.springframework.beans.factory.xml.BeanDefinitionParser
public class AnnotationDrivenParser
- extends java.lang.Object
- implements org.springframework.beans.factory.xml.BeanDefinitionParser
Parser for the annotation-driven element of the integration
namespace. Registers the annotation-driven post-processors.
- Author:
- Mark Fisher
Method Summary |
private void |
createMessageEndpointPostProcessor(org.springframework.beans.factory.xml.ParserContext parserContext)
|
private void |
createPublisherPostProcessor(org.springframework.beans.factory.xml.ParserContext parserContext)
|
private void |
createSubscriberPostProcessor(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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PUBLISHER_ANNOTATION_POST_PROCESSOR_BEAN_NAME
private static final java.lang.String PUBLISHER_ANNOTATION_POST_PROCESSOR_BEAN_NAME
- See Also:
- Constant Field Values
SUBSCRIBER_ANNOTATION_POST_PROCESSOR_BEAN_NAME
private static final java.lang.String SUBSCRIBER_ANNOTATION_POST_PROCESSOR_BEAN_NAME
- See Also:
- Constant Field Values
MESSAGE_ENDPOINT_ANNOTATION_POST_PROCESSOR_BEAN_NAME
private static final java.lang.String MESSAGE_ENDPOINT_ANNOTATION_POST_PROCESSOR_BEAN_NAME
- See Also:
- Constant Field Values
AnnotationDrivenParser
public AnnotationDrivenParser()
parse
public 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.BeanDefinitionParser
createPublisherPostProcessor
private void createPublisherPostProcessor(org.springframework.beans.factory.xml.ParserContext parserContext)
createSubscriberPostProcessor
private void createSubscriberPostProcessor(org.springframework.beans.factory.xml.ParserContext parserContext)
createMessageEndpointPostProcessor
private void createMessageEndpointPostProcessor(org.springframework.beans.factory.xml.ParserContext parserContext)