クラス KeyExpirationEventMessageListener
java.lang.ObjectSE
org.springframework.data.redis.listener.KeyspaceEventMessageListener
org.springframework.data.redis.listener.KeyExpirationEventMessageListener
- 実装されたすべてのインターフェース:
Aware
、DisposableBean
、InitializingBean
、ApplicationEventPublisherAware
、MessageListener
public class KeyExpirationEventMessageListener
extends KeyspaceEventMessageListener
implements ApplicationEventPublisherAware
キーの有効期限について Redis キースペース通知をリッスンすることにより、
ApplicationEventPublisher
を介して RedisKeyExpiredEvent
を公開する MessageListener
。- 導入:
- 1.7
- 作成者:
- Christoph Strobl
コンストラクターのサマリー
コンストラクターコンストラクター説明KeyExpirationEventMessageListener
(RedisMessageListenerContainer listenerContainer) __keyevent@*__:expired
メッセージ用の新しいMessageListener
を作成します。メソッドのサマリー
修飾子と型メソッド説明protected void
doHandleMessage
(Message message) 実際のメッセージを処理するprotected void
doRegister
(RedisMessageListenerContainer listenerContainer) コンテナー内にインスタンスを登録します。protected void
publishEvent
(RedisKeyExpiredEvent event) ApplicationEventPublisher
が設定されている場合に備えて、イベントを公開します。void
setApplicationEventPublisher
(ApplicationEventPublisher applicationEventPublisher) クラス org.springframework.data.redis.listener.KeyspaceEventMessageListener から継承されたメソッド
afterPropertiesSet, destroy, init, onMessage, setKeyspaceNotificationsConfigParameter
コンストラクターの詳細
KeyExpirationEventMessageListener
__keyevent@*__:expired
メッセージ用の新しいMessageListener
を作成します。- パラメーター:
listenerContainer
- null であってはなりません。
メソッドの詳細
doRegister
クラスからコピーされた説明:KeyspaceEventMessageListener
コンテナー内にインスタンスを登録します。- オーバーライド:
- クラス
KeyspaceEventMessageListener
のdoRegister
- パラメーター:
listenerContainer
- 決して null にはなりません。
doHandleMessage
クラスからコピーされた説明:KeyspaceEventMessageListener
実際のメッセージを処理する- 次で指定:
- クラス
KeyspaceEventMessageListener
のdoHandleMessage
- パラメーター:
message
- 決して null にはなりません。
publishEvent
ApplicationEventPublisher
が設定されている場合に備えて、イベントを公開します。- パラメーター:
event
- null でもかまいません。
setApplicationEventPublisher
- 次で指定:
- インターフェース
ApplicationEventPublisherAware
のsetApplicationEventPublisher