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, setPartitionBaseIdentifier
protected java.util.Map<java.lang.String,org.springframework.batch.item.ExecutionContext> createPartitions()
AbstractPartitioner
ExecutionContext
を作成します。AbstractPartitioner
の createPartitions
ExecutionContext
public void setInputPatterns(java.lang.String inputPatterns)
inputPatterns
- 新しい入力パターン public void setInputPatterns(java.util.Set<java.lang.String> inputPatterns)
inputPatterns
- 新しい入力パターン public void setSplitter(Splitter splitter)
splitter
- 新しいスプリッター