クラス MultiResourcePartitioner
java.lang.ObjectSE
org.springframework.batch.core.partition.support.MultiResourcePartitioner
- 実装されたすべてのインターフェース:
Partitioner
複数のリソースを検索し、それらのファイル名を実行コンテキストキーに関連付ける
Partitioner
の実装。リソースごとに ExecutionContext
を作成し、それらに {partition0, partition1,..., partitionN}
というラベルを付けます。グリッドサイズは無視されます。- 導入:
- 2.0
- 作成者:
- Dave Syer
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明partition
(int gridSize) 注入された各リソースのファイル名をExecutionContext
に割り当てます。void
setKeyName
(StringSE keyName) 各ExecutionContext
のファイル名のキーの名前。void
setResources
(org.springframework.core.io.Resource[] resources) 各パーティションに割り当てるリソース。
コンストラクターの詳細
MultiResourcePartitioner
public MultiResourcePartitioner()
メソッドの詳細
setResources
public void setResources(org.springframework.core.io.Resource[] resources) 各パーティションに割り当てるリソース。Spring 構成では、パターンを使用して複数のリソースを選択できます。- パラメーター:
resources
- 使用するリソース
setKeyName
各ExecutionContext
内のファイル名のキーの名前。デフォルトは "fileName" です。- パラメーター:
keyName
- キーの値
partition
注入された各リソースのファイル名をExecutionContext
に割り当てます。- 次で指定:
- インターフェース
Partitioner
のpartition
- パラメーター:
gridSize
- 返されるマップのサイズ- 戻り値:
- 識別子から入力パラメーターへのマップ
- 関連事項: