クラス RedisKeyExpiredEvent<T>
java.lang.ObjectSE
java.util.EventObjectSE
org.springframework.context.ApplicationEvent
org.springframework.data.redis.core.RedisKeyspaceEvent
org.springframework.data.redis.core.RedisKeyExpiredEvent<T>
- 実装されたすべてのインターフェース:
SerializableSE
RedisKeyExpiredEvent
は、Redis の特定のキーの有効期限が切れたときに公開される Redis 固有の ApplicationEvent
です。キーの横に期限切れのキーの値を保持できますが、そうする必要はありません。- 導入:
- 1.7
- 作成者:
- Christoph Strobl, Mark Paluch
- 関連事項:
フィールドサマリー
クラス java.util.EventObjectSE から継承されたフィールド
sourceSE
コンストラクターのサマリー
コンストラクターコンストラクター説明RedisKeyExpiredEvent
(byte[] key) 新しいRedisKeyExpiredEvent
を作成します。RedisKeyExpiredEvent
(byte[] key, ObjectSE value) 新しいRedisKeyExpiredEvent
を作成しますRedisKeyExpiredEvent
(StringSE channel, byte[] key, ObjectSE value) 新しいRedisKeyExpiredEvent
を作成しますメソッドのサマリー
クラス org.springframework.data.redis.core.RedisKeyspaceEvent から継承されたメソッド
getChannel, getSource
クラス org.springframework.context.ApplicationEvent から継承されたメソッド
getTimestamp
コンストラクターの詳細
RedisKeyExpiredEvent
public RedisKeyExpiredEvent(byte[] key) 新しいRedisKeyExpiredEvent
を作成します。- パラメーター:
key
- 期限切れのキー。
RedisKeyExpiredEvent
新しいRedisKeyExpiredEvent
を作成します- パラメーター:
key
- 期限切れのキー。value
- 期限切れのキーの値。null にすることができます。
RedisKeyExpiredEvent
新しいRedisKeyExpiredEvent
を作成します- パラメーター:
channel
- このイベントを受信した Pub/Sub チャネル。key
- 期限切れのキー。value
- 期限切れのキーの値。null にすることができます。- 導入:
- 1.8
メソッドの詳細
getKeyspace
有効期限が発生したキースペースを取得します。- 戻り値:
- 決定できなかった場合は null。
getId
public byte[] getId()期限切れのオブジェクト ID を取得します。- 戻り値:
- 期限切れのオブジェクト ID。
getValue
期限切れのオブジェクトを取得します- 戻り値:
- 存在しない場合は null。
toString
- オーバーライド:
- クラス
EventObjectSE
のtoString