Class AbstractOutboundGatewayParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.integration.config.xml.AbstractConsumerEndpointParser
org.springframework.integration.config.xml.AbstractOutboundGatewayParser
- All Implemented Interfaces:
- BeanDefinitionParser
- Direct Known Subclasses:
- WebServiceOutboundGatewayParser
Base class for url-based outbound gateway parsers.
- Author:
- Mark Fisher, Artem Bilan
- 
Field SummaryFields inherited from class org.springframework.integration.config.xml.AbstractConsumerEndpointParserEXPRESSION_ATTRIBUTE, METHOD_ATTRIBUTE, REF_ATTRIBUTEFields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserID_ATTRIBUTE, NAME_ATTRIBUTE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract StringgetGatewayClassName(Element element) protected Stringprotected BeanDefinitionBuilderparseHandler(Element element, ParserContext parserContext) Parse the MessageHandler.protected StringparseUrl(Element element, ParserContext parserContext) protected voidpostProcessGateway(BeanDefinitionBuilder builder, Element element, ParserContext parserContext) Subclasses may override this method for additional configuration.Methods inherited from class org.springframework.integration.config.xml.AbstractConsumerEndpointParserparseInternal, replyChannelInChainAllowed, resolveIdMethods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserparse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
- 
Constructor Details- 
AbstractOutboundGatewayParserpublic AbstractOutboundGatewayParser()
 
- 
- 
Method Details- 
getGatewayClassName
- 
getInputChannelAttributeName- Overrides:
- getInputChannelAttributeNamein class- AbstractConsumerEndpointParser
 
- 
parseHandlerDescription copied from class:AbstractConsumerEndpointParserParse the MessageHandler.- Specified by:
- parseHandlerin class- AbstractConsumerEndpointParser
- Parameters:
- element- The element.
- parserContext- The parser context.
- Returns:
- The bean definition builder.
 
- 
parseUrl
- 
postProcessGatewayprotected void postProcessGateway(BeanDefinitionBuilder builder, Element element, ParserContext parserContext) Subclasses may override this method for additional configuration.- Parameters:
- builder- The builder.
- element- The element.
- parserContext- The parser context.
 
 
-