public abstract class AbstractRemoteFileInboundChannelAdapterParser extends AbstractPollingInboundChannelAdapterParser
ID_ATTRIBUTE, NAME_ATTRIBUTE| Constructor and Description |
|---|
AbstractRemoteFileInboundChannelAdapterParser() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Class<? extends InboundFileSynchronizer> |
getInboundFileSynchronizerClass() |
protected abstract String |
getMessageSourceClassname() |
protected abstract Class<? extends AbstractPersistentAcceptOnceFileListFilter<?>> |
getPersistentAcceptOnceFileListFilterClass() |
protected abstract Class<? extends FileListFilter<?>> |
getRegexPatternFileListFilterClass() |
protected abstract Class<? extends FileListFilter<?>> |
getSimplePatternFileListFilterClass() |
protected BeanMetadataElement |
parseSource(Element element,
ParserContext parserContext)
Subclasses must implement this method to parse the PollableSource instance
which the created Channel Adapter will poll.
|
doParseparseInternal, resolveIdparse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliasespublic AbstractRemoteFileInboundChannelAdapterParser()
protected final BeanMetadataElement parseSource(Element element, ParserContext parserContext)
AbstractPollingInboundChannelAdapterParserparseSource in class AbstractPollingInboundChannelAdapterParserelement - The element.parserContext - The parser context.protected abstract String getMessageSourceClassname()
protected abstract Class<? extends InboundFileSynchronizer> getInboundFileSynchronizerClass()
protected abstract Class<? extends FileListFilter<?>> getSimplePatternFileListFilterClass()
protected abstract Class<? extends FileListFilter<?>> getRegexPatternFileListFilterClass()
protected abstract Class<? extends AbstractPersistentAcceptOnceFileListFilter<?>> getPersistentAcceptOnceFileListFilterClass()