public abstract class AbstractOutboundGatewayParser extends AbstractConsumerEndpointParser
EXPRESSION_ATTRIBUTE, METHOD_ATTRIBUTE, REF_ATTRIBUTE
ID_ATTRIBUTE, NAME_ATTRIBUTE
Constructor and Description |
---|
AbstractOutboundGatewayParser() |
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.String |
getGatewayClassName(org.w3c.dom.Element element) |
protected java.lang.String |
getInputChannelAttributeName() |
protected BeanDefinitionBuilder |
parseHandler(org.w3c.dom.Element element,
ParserContext parserContext)
Parse the MessageHandler.
|
protected java.lang.String |
parseUrl(org.w3c.dom.Element element,
ParserContext parserContext) |
protected void |
postProcessGateway(BeanDefinitionBuilder builder,
org.w3c.dom.Element element,
ParserContext parserContext)
Subclasses may override this method for additional configuration.
|
parseInternal, resolveId
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback
protected abstract java.lang.String getGatewayClassName(org.w3c.dom.Element element)
protected java.lang.String getInputChannelAttributeName()
getInputChannelAttributeName
in class AbstractConsumerEndpointParser
protected BeanDefinitionBuilder parseHandler(org.w3c.dom.Element element, ParserContext parserContext)
AbstractConsumerEndpointParser
parseHandler
in class AbstractConsumerEndpointParser
element
- The element.parserContext
- The parser context.protected java.lang.String parseUrl(org.w3c.dom.Element element, ParserContext parserContext)
protected void postProcessGateway(BeanDefinitionBuilder builder, org.w3c.dom.Element element, ParserContext parserContext)
builder
- The builder.element
- The element.parserContext
- The parser context.