クラス RedisItemWriter< K , T >
java.lang.ObjectSE
org.springframework.batch.infrastructure.item.KeyValueItemWriter<K,T>
org.springframework.batch.infrastructure.item.redis.RedisItemWriter<K,T>
- 実装済みのインターフェース一覧:
ItemWriter<T>, org.springframework.beans.factory.InitializingBean
RedisTemplate を使用した Redis の ItemWriter 実装。
- 導入:
- 5.1
- 作成者:
- Santiago Molano, Mahmoud Ben Hassine, Stefano Cordio
フィールド概要
クラス KeyValueItemWriter から継承されたフィールド
delete, itemKeyMapperコンストラクター概要
コンストラクターコンストラクター説明RedisItemWriter(org.springframework.core.convert.converter.Converter<T, K> itemKeyMapper, org.springframework.data.redis.core.RedisTemplate<K, T> redisTemplate) 新しいRedisItemWriterを作成します。方法の概要
修飾子と型メソッド説明protected voidinit()afterPropertiesSet() フックvoidsetRedisTemplate(org.springframework.data.redis.core.RedisTemplate<K, T> redisTemplate) 使用するRedisTemplateを設定します。protected voidwriteKeyValue(K key, T value) サブクラスはこのメソッドを実装して、各アイテムをキー値ストアに書き込みますクラス KeyValueItemWriter から継承されたメソッド
afterPropertiesSet, flush, setDelete, setItemKeyMapper, write
コンストラクターの詳細
RedisItemWriter
public RedisItemWriter(org.springframework.core.convert.converter.Converter<T, K> itemKeyMapper, org.springframework.data.redis.core.RedisTemplate<K, T> redisTemplate) 新しいRedisItemWriterを作成します。- パラメーター:
itemKeyMapper- アイテムからキーを取得するために使用されるConverter。redisTemplate- Redis と対話するために使用するRedisTemplate。- 導入:
- 6.0
方法の詳細
writeKeyValue
クラスからコピーされた説明:KeyValueItemWriterサブクラスはこのメソッドを実装して、各アイテムをキー値ストアに書き込みます- 次で指定:
- クラス
KeyValueItemWriter<K,のT> writeKeyValue - パラメーター:
key- キーvalue- アイテム
init
protected void init()クラスからコピーされた説明:KeyValueItemWriterafterPropertiesSet() フック- 次で指定:
- クラス
KeyValueItemWriter<K,のT> init
setRedisTemplate