org.springframework.integration.config
Class AggregatorParser
java.lang.Object
org.springframework.integration.config.AggregatorParser
- All Implemented Interfaces:
- org.springframework.beans.factory.xml.BeanDefinitionParser
public class AggregatorParser
- extends java.lang.Object
- implements org.springframework.beans.factory.xml.BeanDefinitionParser
Parser for the aggregator element of the integration namespace.
Registers the annotation-driven post-processors.
- Author:
- Marius Bogoevici
Method Summary |
private java.lang.String |
createAdapterAndReturnBeanName(org.springframework.beans.factory.xml.ParserContext parserContext,
java.lang.String ref,
java.lang.String method,
java.lang.Class<?> adapterClass)
|
org.springframework.beans.factory.config.BeanDefinition |
parse(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext)
|
private org.springframework.beans.factory.config.BeanDefinition |
parseAggregatorElement(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
boolean topLevel)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ID_ATTRIBUTE
public static final java.lang.String ID_ATTRIBUTE
- See Also:
- Constant Field Values
REF_ATTRIBUTE
public static final java.lang.String REF_ATTRIBUTE
- See Also:
- Constant Field Values
METHOD_ATTRIBUTE
public static final java.lang.String METHOD_ATTRIBUTE
- See Also:
- Constant Field Values
COMPLETION_STRATEGY_ATTRIBUTE
public static final java.lang.String COMPLETION_STRATEGY_ATTRIBUTE
- See Also:
- Constant Field Values
DEFAULT_REPLY_CHANNEL_ATTRIBUTE
public static final java.lang.String DEFAULT_REPLY_CHANNEL_ATTRIBUTE
- See Also:
- Constant Field Values
DISCARD_CHANNEL_ATTRIBUTE
public static final java.lang.String DISCARD_CHANNEL_ATTRIBUTE
- See Also:
- Constant Field Values
SEND_TIMEOUT_ATTRIBUTE
public static final java.lang.String SEND_TIMEOUT_ATTRIBUTE
- See Also:
- Constant Field Values
SEND_PARTIAL_RESULT_ON_TIMEOUT_ATTRIBUTE
public static final java.lang.String SEND_PARTIAL_RESULT_ON_TIMEOUT_ATTRIBUTE
- See Also:
- Constant Field Values
REAPER_INTERVAL_ATTRIBUTE
public static final java.lang.String REAPER_INTERVAL_ATTRIBUTE
- See Also:
- Constant Field Values
TRACKED_CORRELATION_ID_CAPACITY_ATTRIBUTE
public static final java.lang.String TRACKED_CORRELATION_ID_CAPACITY_ATTRIBUTE
- See Also:
- Constant Field Values
TIMEOUT_ATTRIBUTE
public static final java.lang.String TIMEOUT_ATTRIBUTE
- See Also:
- Constant Field Values
COMPLETION_STRATEGY_PROPERTY
private static final java.lang.String COMPLETION_STRATEGY_PROPERTY
- See Also:
- Constant Field Values
DEFAULT_REPLY_CHANNEL_PROPERTY
private static final java.lang.String DEFAULT_REPLY_CHANNEL_PROPERTY
- See Also:
- Constant Field Values
DISCARD_CHANNEL_PROPERTY
private static final java.lang.String DISCARD_CHANNEL_PROPERTY
- See Also:
- Constant Field Values
SEND_TIMEOUT_PROPERTY
private static final java.lang.String SEND_TIMEOUT_PROPERTY
- See Also:
- Constant Field Values
SEND_PARTIAL_RESULT_ON_TIMEOUT_PROPERTY
private static final java.lang.String SEND_PARTIAL_RESULT_ON_TIMEOUT_PROPERTY
- See Also:
- Constant Field Values
REAPER_INTERVAL_PROPERTY
private static final java.lang.String REAPER_INTERVAL_PROPERTY
- See Also:
- Constant Field Values
TRACKED_CORRELATION_ID_CAPACITY_PROPERTY
public static final java.lang.String TRACKED_CORRELATION_ID_CAPACITY_PROPERTY
- See Also:
- Constant Field Values
TIMEOUT
public static final java.lang.String TIMEOUT
- See Also:
- Constant Field Values
AGGREGATOR_ELEMENT
public static final java.lang.String AGGREGATOR_ELEMENT
- See Also:
- Constant Field Values
COMPLETION_STRATEGY_ELEMENT
public static final java.lang.String COMPLETION_STRATEGY_ELEMENT
- See Also:
- Constant Field Values
AggregatorParser
public AggregatorParser()
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
parseAggregatorElement
private org.springframework.beans.factory.config.BeanDefinition parseAggregatorElement(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
boolean topLevel)
createAdapterAndReturnBeanName
private java.lang.String createAdapterAndReturnBeanName(org.springframework.beans.factory.xml.ParserContext parserContext,
java.lang.String ref,
java.lang.String method,
java.lang.Class<?> adapterClass)