public abstract class AbstractRemoteFileStreamingInboundChannelAdapterParser extends AbstractPollingInboundChannelAdapterParser
ID_ATTRIBUTE, NAME_ATTRIBUTE
Constructor and Description |
---|
AbstractRemoteFileStreamingInboundChannelAdapterParser() |
Modifier and Type | Method and Description |
---|---|
protected abstract Class<? extends MessageSource<?>> |
getMessageSourceClass() |
protected abstract Class<? extends AbstractPersistentAcceptOnceFileListFilter<?>> |
getPersistentAcceptOnceFileListFilterClass() |
protected abstract Class<? extends FileListFilter<?>> |
getRegexPatternFileListFilterClass() |
protected abstract Class<? extends FileListFilter<?>> |
getSimplePatternFileListFilterClass() |
protected abstract Class<? extends RemoteFileOperations<?>> |
getTemplateClass() |
protected BeanMetadataElement |
parseSource(Element element,
ParserContext parserContext)
Subclasses must implement this method to parse the PollableSource instance
which the created Channel Adapter will poll.
|
doParse
parseInternal, resolveId
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
public AbstractRemoteFileStreamingInboundChannelAdapterParser()
protected final BeanMetadataElement parseSource(Element element, ParserContext parserContext)
AbstractPollingInboundChannelAdapterParser
parseSource
in class AbstractPollingInboundChannelAdapterParser
element
- The element.parserContext
- The parser context.protected abstract Class<? extends RemoteFileOperations<?>> getTemplateClass()
protected abstract Class<? extends MessageSource<?>> getMessageSourceClass()
protected abstract Class<? extends FileListFilter<?>> getSimplePatternFileListFilterClass()
protected abstract Class<? extends FileListFilter<?>> getRegexPatternFileListFilterClass()
protected abstract Class<? extends AbstractPersistentAcceptOnceFileListFilter<?>> getPersistentAcceptOnceFileListFilterClass()