public class StepBuilder extends StepBuilderHelper<StepBuilder>
StepBuilderHelper.CommonStepProperties
logger, properties
コンストラクターと説明 |
---|
StepBuilder(java.lang.String name) 指定された名前のステップのステップビルダーを初期化します。 |
修飾子と型 | メソッドと説明 |
---|---|
<I,O> SimpleStepBuilder<I,O> | chunk(CompletionPolicy completionPolicy) 提供された完了ポリシーを使用して、チャンクでアイテムを処理するステップを作成します。 |
<I,O> SimpleStepBuilder<I,O> | chunk(int chunkSize) 指定されたサイズのチャンクでアイテムを処理するステップを構築します。 |
FlowStepBuilder | flow(Flow flow) フローを実行する新しいステップビルダーを作成します。 |
JobStepBuilder | job(Job job) ジョブを実行する新しいステップビルダーを作成します。 |
PartitionStepBuilder | partitioner(Step step) リモート(またはローカル)ステップ用のパーティションステップビルダーを作成します。 |
PartitionStepBuilder | partitioner(java.lang.String stepName, Partitioner partitioner) リモート(またはローカル)ステップ用のパーティションステップビルダーを作成します。 |
TaskletStepBuilder | tasklet(Tasklet tasklet) 必ずしもアイテム処理ではなく、カスタムタスクレットでステップを作成します。 |
allowStartIfComplete, enhance, getJobRepository, getName, getTransactionManager, isAllowStartIfComplete, listener, listener, repository, startLimit, transactionManager
public StepBuilder(java.lang.String name)
name
- ステップの名前 public TaskletStepBuilder tasklet(Tasklet tasklet)
tasklet
- タスクレット TaskletStepBuilder
public <I,O> SimpleStepBuilder<I,O> chunk(int chunkSize)
SimpleStepBuilder.faultTolerant()
メソッドを呼び出します。ほとんどの場合、このメソッドの呼び出しをパラメーター化して、リーダーとライターの型の安全性を維持する必要があります。new StepBuilder("step1").<Order, Ledger> chunk(100).reader(new OrderReader()).writer(new LedgerWriter()) // ... etc.
I
- 入力として処理されるアイテムの型 O
- 出力する項目の種類 chunkSize
- チャンクサイズ (コミット間隔)SimpleStepBuilder
public <I,O> SimpleStepBuilder<I,O> chunk(CompletionPolicy completionPolicy)
SimpleStepBuilder.faultTolerant()
メソッドを呼び出します。ほとんどの場合、このメソッドの呼び出しをパラメーター化して、リーダーとライターの型の安全性を維持する必要があります。new StepBuilder("step1").<Order, Ledger> chunk(100).reader(new OrderReader()).writer(new LedgerWriter()) // ... etc.
I
- 入力として処理されるアイテムの型 O
- 出力するアイテムの型 *completionPolicy
- チャンク処理を制御するために使用する完了ポリシー SimpleStepBuilder
public PartitionStepBuilder partitioner(java.lang.String stepName, Partitioner partitioner)
stepName
- リモートまたはデリゲートステップの名前 partitioner
- 新しいステップ実行を構築するために使用されるパーティショナー PartitionStepBuilder
public PartitionStepBuilder partitioner(Step step)
step
- 並行して実行するステップ public JobStepBuilder job(Job job)
job
- 実行するジョブ JobStepBuilder
public FlowStepBuilder flow(Flow flow)
flow
- 実行するフロー FlowStepBuilder