public class SplitterPartitioner extends AbstractPartitioner
Partitioner の実装。 リソースごとに ExecutionContext を作成し、{partition0, partition1,..., partitionN} としてラベル付けします。ここで、「パーティション」部分は AbstractPartitioner.getPartitionBaseIdentifier() から取得されます。
メソッド Partitioner.partition(int) に渡されるグリッドサイズ情報は無視されます。
| コンストラクターと説明 |
|---|
SplitterPartitioner() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected java.util.Map<java.lang.String,org.springframework.batch.item.ExecutionContext> | createPartitions() パーティションの ExecutionContext を作成します。 |
void | setInputPatterns(java.util.Set<java.lang.String> inputPatterns) 入力パターンを設定します。 |
void | setInputPatterns(java.lang.String inputPatterns) 入力パターンを設定します。 |
void | setSplitter(Splitter splitter) スプリッターを設定します。 |
createExecutionContext, createExecutionContext, getConfiguration, getKeyFileName, getKeySplitLength, getKeySplitLocations, getKeySplitStart, getPartitionBaseIdentifier, partition, setConfiguration, setKeyFileName, setKeySplitLength, setKeySplitLocations, setKeySplitStart, setPartitionBaseIdentifierprotected java.util.Map<java.lang.String,org.springframework.batch.item.ExecutionContext> createPartitions()
AbstractPartitionerExecutionContext を作成します。AbstractPartitioner の createPartitions ExecutionContextpublic void setInputPatterns(java.lang.String inputPatterns)
inputPatterns - 新しい入力パターン public void setInputPatterns(java.util.Set<java.lang.String> inputPatterns)
inputPatterns - 新しい入力パターン public void setSplitter(Splitter splitter)
splitter - 新しいスプリッター