public abstract class AbstractRemoteFileOutboundGatewayParser extends AbstractConsumerEndpointParser
EXPRESSION_ATTRIBUTE, METHOD_ATTRIBUTE, REF_ATTRIBUTE
ID_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, replyChannelInChainAllowed, resolveId
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
public AbstractRemoteFileOutboundGatewayParser()
protected String getInputChannelAttributeName()
getInputChannelAttributeName
in class AbstractConsumerEndpointParser
protected BeanDefinitionBuilder parseHandler(Element element, ParserContext parserContext)
AbstractConsumerEndpointParser
parseHandler
in class AbstractConsumerEndpointParser
element
- 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()