org.springframework.integration.file.config
Class AbstractRemoteFileOutboundGatewayParser

java.lang.Object
  extended by org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
      extended by org.springframework.integration.config.xml.AbstractConsumerEndpointParser
          extended by org.springframework.integration.file.config.AbstractRemoteFileOutboundGatewayParser
All Implemented Interfaces:
BeanDefinitionParser
Direct Known Subclasses:
FtpOutboundGatewayParser, SftpOutboundGatewayParser

public abstract class AbstractRemoteFileOutboundGatewayParser
extends AbstractConsumerEndpointParser

Since:
2.1

Field Summary
 
Fields inherited from class org.springframework.integration.config.xml.AbstractConsumerEndpointParser
EXPRESSION_ATTRIBUTE, METHOD_ATTRIBUTE, REF_ATTRIBUTE
 
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE
 
Constructor Summary
AbstractRemoteFileOutboundGatewayParser()
           
 
Method Summary
protected  void configureFilter(BeanDefinitionBuilder builder, org.w3c.dom.Element element, ParserContext parserContext)
           
protected abstract  java.lang.String getGatewayClassName()
           
protected  java.lang.String getInputChannelAttributeName()
           
protected abstract  java.lang.String getRegexPatternFileListFilterClassname()
           
protected abstract  java.lang.String getSimplePatternFileListFilterClassname()
           
protected  BeanDefinitionBuilder parseHandler(org.w3c.dom.Element element, ParserContext parserContext)
          Parse the MessageHandler.
 
Methods inherited from class org.springframework.integration.config.xml.AbstractConsumerEndpointParser
parseInternal, shouldGenerateId, shouldGenerateIdAsFallback
 
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
 

Constructor Detail

AbstractRemoteFileOutboundGatewayParser

public AbstractRemoteFileOutboundGatewayParser()
Method Detail

getInputChannelAttributeName

protected java.lang.String getInputChannelAttributeName()
Overrides:
getInputChannelAttributeName in class AbstractConsumerEndpointParser

parseHandler

protected BeanDefinitionBuilder parseHandler(org.w3c.dom.Element element,
                                             ParserContext parserContext)
Description copied from class: AbstractConsumerEndpointParser
Parse the MessageHandler.

Specified by:
parseHandler in class AbstractConsumerEndpointParser

configureFilter

protected void configureFilter(BeanDefinitionBuilder builder,
                               org.w3c.dom.Element element,
                               ParserContext parserContext)

getRegexPatternFileListFilterClassname

protected abstract java.lang.String getRegexPatternFileListFilterClassname()

getSimplePatternFileListFilterClassname

protected abstract java.lang.String getSimplePatternFileListFilterClassname()

getGatewayClassName

protected abstract java.lang.String getGatewayClassName()