Interface MessageSource<T>
- Type Parameters:
- T- the expected payload type.
- All Superinterfaces:
- IntegrationPattern
- All Known Implementing Classes:
- AbstractFetchLimitingMessageSource,- AbstractInboundFileSynchronizingMessageSource,- AbstractMessageSource,- AbstractMongoDbMessageSource,- AbstractRemoteFileStreamingMessageSource,- AmqpMessageSource,- AttributePollingMessageSource,- ByteStreamReadingMessageSource,- CharacterStreamReadingMessageSource,- CorrelatingMessageBarrier,- ExpressionEvaluatingMessageSource,- FeedEntryMessageSource,- FileReadingMessageSource,- FtpInboundFileSynchronizingMessageSource,- FtpStreamingMessageSource,- HazelcastDistributedSQLMessageSource,- JdbcPollingChannelAdapter,- JmsDestinationPollingSource,- JpaPollingChannelAdapter,- KafkaMessageSource,- MailReceivingMessageSource,- MBeanTreePollingMessageSource,- MessageProcessorMessageSource,- MethodInvokingMessageSource,- MongoDbMessageSource,- R2dbcMessageSource,- ReactiveMongoDbMessageSource,- RedisStoreMessageSource,- ResourceRetrievingMessageSource,- ScriptExecutingMessageSource,- SftpInboundFileSynchronizingMessageSource,- SftpStreamingMessageSource,- SmbInboundFileSynchronizingMessageSource,- SmbStreamingMessageSource,- StoredProcPollingChannelAdapter
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Base interface for any source of 
Messages that can be polled.- Author:
- Mark Fisher, Artem Bilan
- 
Method SummaryModifier and TypeMethodDescriptiondefault IntegrationPatternTypeReturn a pattern type this component implements.receive()Retrieve the next available message from this source.
- 
Method Details- 
receive
- 
getIntegrationPatternTypeDescription copied from interface:IntegrationPatternReturn a pattern type this component implements.- Specified by:
- getIntegrationPatternTypein interface- IntegrationPattern
- Returns:
- the IntegrationPatternTypethis component implements.
 
 
-