public abstract class AbstractRemoteFileOutboundGatewayParser extends AbstractConsumerEndpointParser
EXPRESSION_ATTRIBUTE, METHOD_ATTRIBUTE, REF_ATTRIBUTEID_ATTRIBUTE, NAME_ATTRIBUTE| Constructor and Description |
|---|
AbstractRemoteFileOutboundGatewayParser() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureFilter(BeanDefinitionBuilder builder,
Element element,
ParserContext parserContext,
String filterAttribute,
String patternPrefix,
String propertyName) |
protected abstract String |
getGatewayClassName() |
protected String |
getInputChannelAttributeName() |
protected abstract String |
getRegexPatternFileListFilterClassName() |
protected abstract String |
getSimplePatternFileListFilterClassName() |
protected abstract Class<? extends RemoteFileOperations<?>> |
getTemplateClass() |
protected BeanDefinitionBuilder |
parseHandler(Element element,
ParserContext parserContext)
Parse the MessageHandler.
|
protected void |
postProcessBuilder(BeanDefinitionBuilder builder,
Element element) |
parseInternal, resolveIdparse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliasespublic AbstractRemoteFileOutboundGatewayParser()
protected String getInputChannelAttributeName()
getInputChannelAttributeName in class AbstractConsumerEndpointParserprotected BeanDefinitionBuilder parseHandler(Element element, ParserContext parserContext)
AbstractConsumerEndpointParserparseHandler in class AbstractConsumerEndpointParserelement - The element.parserContext - The parser context.protected void postProcessBuilder(BeanDefinitionBuilder builder, Element element)
protected void configureFilter(BeanDefinitionBuilder builder, Element element, ParserContext parserContext, String filterAttribute, String patternPrefix, String propertyName)
protected abstract String getRegexPatternFileListFilterClassName()
protected abstract String getSimplePatternFileListFilterClassName()
protected abstract String getGatewayClassName()
protected abstract Class<? extends RemoteFileOperations<?>> getTemplateClass()