public class ClassifierCompositeItemWriter<T> extends java.lang.Object implements ItemWriter<T>
Classifier
を介して実装されたルーターパターンに基づいて、各アイテムに対して ItemWriter のコレクションの 1 つを呼び出します。すべてのデリゲートがスレッドセーフである場合、実装はスレッドセーフです。コンストラクターと説明 |
---|
ClassifierCompositeItemWriter() |
修飾子と型 | メソッドと説明 |
---|---|
void | setClassifier(org.springframework.classify.Classifier<T, ItemWriter<? super T>> classifier) |
void | write(java.util.List<? extends T> items) Classifier による分類に従って、注入された ItemWriter インスタンスへのデリゲート。 |
public void setClassifier(org.springframework.classify.Classifier<T,ItemWriter<? super T>> classifier)
classifier
- 設定する分類子 public void write(java.util.List<? extends T> items) throws java.lang.Exception
Classifier
による分類に従って、注入された ItemWriter
インスタンスへのデリゲート。ItemWriter<T>
の write
items
- 書かれる項目 java.lang.Exception
- エラーがある場合。フレームワークは例外をキャッチし、必要に応じて変換または再スローします。