クラス MultiResourcePartitioner

java.lang.ObjectSE
org.springframework.batch.core.partition.support.MultiResourcePartitioner
実装されたすべてのインターフェース:
Partitioner

public class MultiResourcePartitioner extends ObjectSE implements Partitioner
複数のリソースを検索し、それらのファイル名を実行コンテキストキーに関連付ける Partitioner の実装。リソースごとに ExecutionContext を作成し、それらに {partition0, partition1,..., partitionN} というラベルを付けます。グリッドサイズは無視されます。
導入:
2.0
作成者:
Dave Syer
  • コンストラクターの詳細

    • MultiResourcePartitioner

      public MultiResourcePartitioner()
  • メソッドの詳細

    • setResources

      public void setResources(org.springframework.core.io.Resource[] resources)
      各パーティションに割り当てるリソース。Spring 構成では、パターンを使用して複数のリソースを選択できます。
      パラメーター:
      resources - 使用するリソース
    • setKeyName

      public void setKeyName(StringSE keyName)
      ExecutionContext 内のファイル名のキーの名前。デフォルトは "fileName" です。
      パラメーター:
      keyName - キーの値
    • partition

      public MapSE<StringSE,ExecutionContext> partition(int gridSize)
      注入された各リソースのファイル名を ExecutionContext に割り当てます。
      次で指定:
      インターフェース Partitionerpartition 
      パラメーター:
      gridSize - 返されるマップのサイズ
      戻り値:
      識別子から入力パラメーターへのマップ
      関連事項: