public class MultiResourcePartitioner extends java.lang.Object implements Partitioner
Partitioner
の実装。リソースごとに ExecutionContext
を作成し、それらに {partition0, partition1,..., partitionN}
というラベルを付けます。グリッドサイズは無視されます。コンストラクターと説明 |
---|
MultiResourcePartitioner() |
修飾子と型 | メソッドと説明 |
---|---|
java.util.Map<java.lang.String,ExecutionContext> | partition(int gridSize) 注入された各リソースのファイル名を ExecutionContext に割り当てます。 |
void | setKeyName(java.lang.String keyName) 各 ExecutionContext のファイル名のキーの名前。 |
void | setResources(org.springframework.core.io.Resource[] resources) 各パーティションに割り当てるリソース。 |
public void setResources(org.springframework.core.io.Resource[] resources)
resources
- 使用するリソース public void setKeyName(java.lang.String keyName)
ExecutionContext
のファイル名のキーの名前。デフォルトは "fileName" です。keyName
- キーの値 public java.util.Map<java.lang.String,ExecutionContext> partition(int gridSize)
ExecutionContext
に割り当てます。Partitioner
の partition
gridSize
- 返されるマップのサイズ Partitioner.partition(int)