インターフェース MessageSource<T>
- 型パラメーター:
T
- 予想されるペイロード型。
- すべてのスーパーインターフェース:
IntegrationPattern
- すべての既知の実装クラス:
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
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
ポーリング可能な
Messages
の任意のソースのベースインターフェース。- 作成者:
- Mark Fisher, Artem Bilan
メソッドのサマリー
修飾子と型メソッド説明default IntegrationPatternType
このコンポーネントが実装するパターン型を返します。receive()
このソースから次に使用可能なメッセージを取得します。
メソッドの詳細
receive
このソースから次に使用可能なメッセージを取得します。使用可能なメッセージがない場合は、null
を返します。- 戻り値:
- メッセージまたは null。
getIntegrationPatternType
インターフェースからコピーされた説明:IntegrationPattern
このコンポーネントが実装するパターン型を返します。- 次で指定:
- インターフェース
IntegrationPattern
のgetIntegrationPatternType
- 戻り値:
- このコンポーネントが実装する
IntegrationPatternType