クラス RedisStoreMessageSource

実装されたすべてのインターフェース:
AwareBeanFactoryAwareBeanNameAwareDisposableBeanInitializingBeanMessageSource<RedisStore>IntegrationPatternNamedComponentIntegrationInboundManagementIntegrationManagement

public class RedisStoreMessageSource extends AbstractMessageSource<RedisStore>
ビューを表すメッセージを Redis ストアに返す受信チャネルアダプター。ストアの型は、collectionType 属性によって異なります。デフォルトは LIST です。このアダプターは、RedisCollectionFactoryBean.CollectionType によって識別される 5 種類のコレクションをサポートします。
導入:
2.2
作成者:
Oleg Zhurakousky, Gary Russell, Artem Bilan
  • コンストラクターの詳細

    • RedisStoreMessageSource

      public RedisStoreMessageSource(RedisTemplate<StringSE,?> redisTemplate, Expression keyExpression)
      指定された RedisTemplate と SpEL 式を使用してインスタンスを作成します。このインスタンスは、使用するコレクションの「キー」名に解決される必要があります。RedisTemplate は完全に初期化され、使用できる状態であると想定しています。"keyExpression" は、AbstractMessageSource.receive() メソッドを呼び出すたびに評価されます。
      パラメーター:
      redisTemplate - Redis テンプレート。
      keyExpression - キー式。
    • RedisStoreMessageSource

      public RedisStoreMessageSource(RedisConnectionFactory connectionFactory, Expression keyExpression)
      指定された RedisConnectionFactory と SpEL 式を使用してインスタンスを作成します。このインスタンスは、使用するコレクションの「キー」名に解決されます。これにより、すべての直列化に StringRedisSerializer を使用する StringRedisTemplate のインスタンスが作成および初期化されます。"keyExpression" は、AbstractMessageSource.receive() メソッドが呼び出されるたびに評価されます。
      パラメーター:
      connectionFactory - 接続ファクトリ。
      keyExpression - キー式。
  • メソッドの詳細