クラス KeyspaceEventMessageListener
java.lang.ObjectSE
org.springframework.data.redis.listener.KeyspaceEventMessageListener
- 実装されたすべてのインターフェース:
DisposableBean
、InitializingBean
、MessageListener
- 既知の直属サブクラス
KeyExpirationEventMessageListener
public abstract class KeyspaceEventMessageListener
extends ObjectSE
implements MessageListener, InitializingBean, DisposableBean
Redis キースペース通知をリッスンするための基本
MessageListener
実装。- 導入:
- 1.7
- 作成者:
- Christoph Strobl, Mark Paluch
コンストラクターのサマリー
コンストラクターコンストラクター説明KeyspaceEventMessageListener
(RedisMessageListenerContainer listenerContainer) 新しいKeyspaceEventMessageListener
を作成します。メソッドのサマリー
修飾子と型メソッド説明void
void
destroy()
protected abstract void
doHandleMessage
(Message message) 実際のメッセージを処理するprotected void
doRegister
(RedisMessageListenerContainer container) コンテナー内にインスタンスを登録します。void
init()
notify-keyspace-events に必要な redisconfig を記述し、コンテナー内にリスナーを登録して、メッセージリスナーを初期化します。void
Redis を介して受信したオブジェクトを処理するためのコールバック。void
setKeyspaceNotificationsConfigParameter
(StringSE keyspaceNotificationsConfigParameter) notify-keyspace-events に使用する構成文字列を設定します。
コンストラクターの詳細
KeyspaceEventMessageListener
新しいKeyspaceEventMessageListener
を作成します。- パラメーター:
listenerContainer
- null であってはなりません。
メソッドの詳細
onMessage
インターフェースからコピーされた説明:MessageListener
Redis を介して受信したオブジェクトを処理するためのコールバック。- 次で指定:
- インターフェース
MessageListener
のonMessage
- パラメーター:
message
- メッセージは null であってはなりません。pattern
- チャネルに一致するパターン (指定されている場合) - null でもかまいません。
doHandleMessage
実際のメッセージを処理する- パラメーター:
message
- 決して null にはなりません。
init
public void init()notify-keyspace-events に必要な redisconfig を記述し、コンテナー内にリスナーを登録して、メッセージリスナーを初期化します。doRegister
コンテナー内にインスタンスを登録します。- パラメーター:
container
- 決して null にはなりません。
destroy
- 次で指定:
- インターフェース
DisposableBean
のdestroy
- 例外:
ExceptionSE
setKeyspaceNotificationsConfigParameter
notify-keyspace-events に使用する構成文字列を設定します。- パラメーター:
keyspaceNotificationsConfigParameter
- null でもかまいません。- 導入:
- 1.8
afterPropertiesSet
- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet
- 例外:
ExceptionSE