クラス ClassifierCompositeItemWriter<T>
java.lang.ObjectSE
org.springframework.batch.item.support.ClassifierCompositeItemWriter<T>
- 実装されたすべてのインターフェース:
ItemWriter<T>
提供された
Classifier
を介して実装されたルーターパターンに基づいて、各アイテムの ItemWriter のコレクションの 1 つを呼び出します。すべてのデリゲートがスレッドセーフである場合、実装はスレッドセーフです。
- 導入:
- 2.0
- 作成者:
- Dave Syer, Glenn Renfro, Mahmoud Ben Hassine
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
setClassifier
(org.springframework.classify.Classifier<T, ItemWriter<? super T>> classifier) void
Classifier
による分類に従って、注入されたItemWriter
インスタンスへのデリゲート。
コンストラクターの詳細
ClassifierCompositeItemWriter
public ClassifierCompositeItemWriter()
メソッドの詳細
setClassifier
public void setClassifier(org.springframework.classify.Classifier<T, ItemWriter<? super T>> classifier) - パラメーター:
classifier
- 設定する分類子
write
Classifier
による分類に従って、注入されたItemWriter
インスタンスへのデリゲート。- 次で指定:
- インターフェース
ItemWriter<T>
のwrite
- パラメーター:
items
- 書きこまれる項目。null
であってはなりません。- 例外:
ExceptionSE
- エラーがある場合。フレームワークは例外をキャッチし、必要に応じて変換または再スローします。