org.springframework.integration.config
Class AggregatorParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.springframework.integration.config.AbstractMessageEndpointParser
org.springframework.integration.config.AggregatorParser
- All Implemented Interfaces:
- org.springframework.beans.factory.xml.BeanDefinitionParser
public class AggregatorParser
- extends AbstractMessageEndpointParser
Parser for the aggregator element of the integration namespace.
Registers the annotation-driven post-processors.
- Author:
- Marius Bogoevici, Mark Fisher
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser |
ID_ATTRIBUTE |
Method Summary |
private java.lang.String |
createAdapter(java.lang.String ref,
java.lang.String method,
org.springframework.beans.factory.xml.ParserContext parserContext,
java.lang.Class<?> adapterClass)
|
protected java.lang.Class<? extends MessageHandler> |
getHandlerAdapterClass()
Subclasses must override this to return the MessageHandler class. |
protected java.lang.String |
parseAdapter(java.lang.String ref,
java.lang.String method,
org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext)
|
protected boolean |
shouldCreateAdapter(org.w3c.dom.Element element)
|
Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser |
doParse, getBeanClassName, getParentName, parseInternal |
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser |
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPLETION_STRATEGY_REF_ATTRIBUTE
public static final java.lang.String COMPLETION_STRATEGY_REF_ATTRIBUTE
- See Also:
- Constant Field Values
COMPLETION_STRATEGY_METHOD_ATTRIBUTE
public static final java.lang.String COMPLETION_STRATEGY_METHOD_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
AGGREGATOR_ELEMENT
public static final java.lang.String AGGREGATOR_ELEMENT
- See Also:
- Constant Field Values
AggregatorParser
public AggregatorParser()
getHandlerAdapterClass
protected java.lang.Class<? extends MessageHandler> getHandlerAdapterClass()
- Description copied from class:
AbstractMessageEndpointParser
- Subclasses must override this to return the MessageHandler class.
- Specified by:
getHandlerAdapterClass
in class AbstractMessageEndpointParser
- Returns:
shouldCreateAdapter
protected boolean shouldCreateAdapter(org.w3c.dom.Element element)
- Overrides:
shouldCreateAdapter
in class AbstractMessageEndpointParser
parseAdapter
protected java.lang.String parseAdapter(java.lang.String ref,
java.lang.String method,
org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext)
- Overrides:
parseAdapter
in class AbstractMessageEndpointParser
createAdapter
private java.lang.String createAdapter(java.lang.String ref,
java.lang.String method,
org.springframework.beans.factory.xml.ParserContext parserContext,
java.lang.Class<?> adapterClass)