Class AbstractPollingInboundChannelAdapterParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.integration.config.xml.AbstractChannelAdapterParser
org.springframework.integration.config.xml.AbstractPollingInboundChannelAdapterParser
- All Implemented Interfaces:
BeanDefinitionParser
- Direct Known Subclasses:
AbstractRemoteFileInboundChannelAdapterParser
,AbstractRemoteFileStreamingInboundChannelAdapterParser
,AttributePollingChannelAdapterParser
,ConsoleInboundChannelAdapterParser
,DefaultInboundChannelAdapterParser
,FeedInboundChannelAdapterParser
,FileInboundChannelAdapterParser
,HazelcastDistributedSQLInboundChannelAdapterParser
,JdbcPollingChannelAdapterParser
,JmsInboundChannelAdapterParser
,JpaInboundChannelAdapterParser
,KafkaInboundChannelAdapterParser
,MailInboundChannelAdapterParser
,MBeanTreePollingChannelAdapterParser
,MongoDbInboundChannelAdapterParser
,RedisStoreInboundChannelAdapterParser
,ResourceInboundChannelAdapterParser
,StoredProcPollingChannelAdapterParser
public abstract class AbstractPollingInboundChannelAdapterParser
extends AbstractChannelAdapterParser
Base parser for inbound Channel Adapters that poll a source.
- Author:
- Mark Fisher, Gary Russell, Oleg Zhurakousky, Artem Bilan, Ngoc Nhan
-
Field Summary
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractBeanDefinition
doParse
(Element element, ParserContext parserContext, String channelName) Subclasses must implement this method to parse the adapter element.protected abstract BeanMetadataElement
parseSource
(Element element, ParserContext parserContext) Subclasses must implement this method to parse the PollableSource instance which the created Channel Adapter will poll.Methods inherited from class org.springframework.integration.config.xml.AbstractChannelAdapterParser
parseInternal, resolveId
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
-
Constructor Details
-
AbstractPollingInboundChannelAdapterParser
public AbstractPollingInboundChannelAdapterParser()
-
-
Method Details
-
doParse
protected AbstractBeanDefinition doParse(Element element, ParserContext parserContext, String channelName) Description copied from class:AbstractChannelAdapterParser
Subclasses must implement this method to parse the adapter element. The name of the MessageChannel bean is provided.- Specified by:
doParse
in classAbstractChannelAdapterParser
- Parameters:
element
- The element.parserContext
- The parser context.channelName
- The channel name.- Returns:
- The bean definition.
-
parseSource
Subclasses must implement this method to parse the PollableSource instance which the created Channel Adapter will poll.- Parameters:
element
- The element.parserContext
- The parser context.- Returns:
- The bean metadata element.
-