インターフェース StepExecutionDao

すべての既知の実装クラス:
JdbcStepExecutionDao

public interface StepExecutionDao
  • メソッドの詳細

    • saveStepExecution

      void saveStepExecution(StepExecution stepExecution)
      指定された StepExecution を保存します。

      事前条件: ID は null である必要があります。

      事後条件: ID は一意の Long に設定されます。

      パラメーター:
      stepExecution - 保存する StepExecution インスタンス。
    • saveStepExecutions

      void saveStepExecutions(CollectionSE<StepExecution> stepExecutions)
      StepExecution の指定されたコレクションをバッチとして保存します。

      事前条件: StepExecution ID は null である必要があります。

      事後条件: StepExecution Id は一意の Long に設定されます。

      パラメーター:
      stepExecutions - 保存する JobExecution インスタンスのコレクション。
    • updateStepExecution

      void updateStepExecution(StepExecution stepExecution)
      指定された StepExecution を更新します

      事前条件: ID は null であってはなりません。

      パラメーター:
      stepExecution - 更新される StepExecution インスタンス。
    • getStepExecution

      @Nullable StepExecution getStepExecution(JobExecution jobExecution, LongSE stepExecutionId)
      その ID から StepExecution を取得します。
      パラメーター:
      jobExecution - 親 JobExecution
      stepExecutionId - ステップ実行 ID
      戻り値:
      StepExecution
    • getLastStepExecution

      @Nullable default StepExecution getLastStepExecution(JobInstance jobInstance, StringSE stepName)
      指定された JobInstance の最後の StepExecution を、作成時間、ID の順に並べて取得します。
      パラメーター:
      jobInstance - 親 JobInstance
      stepName - ステップの名前
      戻り値:
      StepExecution
    • addStepExecutions

      void addStepExecutions(JobExecution jobExecution)
      JobExecution のすべての StepExecution を取得します。
      パラメーター:
      jobExecution - 親ジョブの実行
    • countStepExecutions

      default long countStepExecutions(JobInstance jobInstance, StringSE stepName)
      指定されたステップ名のすべての StepExecution をカウントします。
      パラメーター:
      jobInstance - 親 JobInstance
      stepName - ステップの名前
      戻り値:
      特定のステップの StepExecution の数
      導入:
      4.3
    • deleteStepExecution

      default void deleteStepExecution(StepExecution stepExecution)
      指定されたステップ実行を削除します。
      パラメーター:
      stepExecution - 削除するステップ実行
      導入:
      5.0