クラス ClassifierCompositeItemProcessor<I,O>
java.lang.ObjectSE
org.springframework.batch.item.support.ClassifierCompositeItemProcessor<I,O>
- 実装されたすべてのインターフェース:
ItemProcessor<I,
O>
提供された
Classifier
を介して実装されたルーターパターンに基づいて、ItemProcessors のコレクションの 1 つを呼び出します。 ユーザーは、宣言された入力および出力型に準拠する ItemProcessor を返す Classifier
を挿入する責任があることに注意してください。
- 導入:
- 3.0
- 作成者:
- Jimmy Praet
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明Classifier
による分類に従って、注入されたItemProcessor
インスタンスにデリゲートします。void
setClassifier
(org.springframework.classify.Classifier<? super I, ItemProcessor<?, ? extends O>> classifier) 使用するItemProcessor
を決定する分類子を確立します。
コンストラクターの詳細
ClassifierCompositeItemProcessor
public ClassifierCompositeItemProcessor()
メソッドの詳細
setClassifier
public void setClassifier(org.springframework.classify.Classifier<? super I, ItemProcessor<?, ? extends O>> classifier) 使用するItemProcessor
を決定する分類子を確立します。- パラメーター:
classifier
- 設定するClassifier
process
Classifier
による分類に従って、注入されたItemProcessor
インスタンスにデリゲートします。- 次で指定:
- インターフェース
ItemProcessor<I,
のO> process
- パラメーター:
item
- 処理されるため、null
は使用しないでください。- 戻り値:
- 処理を続行するために潜在的に変更された項目または新しい項目、提供された項目の処理を続行しない場合は
null
- 例外:
ExceptionSE
- 処理中に例外が発生した場合にスローされます。