Class AbstractRemoteFileStreamingInboundChannelAdapterParser

java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.integration.config.xml.AbstractChannelAdapterParser
org.springframework.integration.config.xml.AbstractPollingInboundChannelAdapterParser
org.springframework.integration.file.config.AbstractRemoteFileStreamingInboundChannelAdapterParser
All Implemented Interfaces:
org.springframework.beans.factory.xml.BeanDefinitionParser

public abstract class AbstractRemoteFileStreamingInboundChannelAdapterParser extends org.springframework.integration.config.xml.AbstractPollingInboundChannelAdapterParser
Abstract base class for parsing remote file streaming inbound channel adapters.
Since:
4.3
  • Constructor Details

    • AbstractRemoteFileStreamingInboundChannelAdapterParser

      public AbstractRemoteFileStreamingInboundChannelAdapterParser()
  • Method Details

    • parseSource

      protected final org.springframework.beans.BeanMetadataElement parseSource(Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
      Specified by:
      parseSource in class org.springframework.integration.config.xml.AbstractPollingInboundChannelAdapterParser
    • getTemplateClass

      protected abstract Class<? extends RemoteFileOperations<?>> getTemplateClass()
    • getMessageSourceClass

      protected abstract Class<? extends org.springframework.integration.core.MessageSource<?>> getMessageSourceClass()
    • getSimplePatternFileListFilterClass

      protected abstract Class<? extends FileListFilter<?>> getSimplePatternFileListFilterClass()
    • getRegexPatternFileListFilterClass

      protected abstract Class<? extends FileListFilter<?>> getRegexPatternFileListFilterClass()
    • getPersistentAcceptOnceFileListFilterClass

      protected abstract Class<? extends AbstractPersistentAcceptOnceFileListFilter<?>> getPersistentAcceptOnceFileListFilterClass()