パッケージ jakarta.batch.runtime

インターフェース StepExecution


  • public interface StepExecution
    JobOperator にステップ実行のビューを提供します。
    • メソッドの詳細

      • getStepExecutionId

        long getStepExecutionId()
        この StepExecution の一意の ID を取得します。
        戻り値:
        StepExecution id
      • getStepName

        StringSE getStepName()
        ステップ名を取得します。
        戻り値:
        <step> からの 'id' 属性の値
      • getBatchStatus

        BatchStatus getBatchStatus()
        このステップ実行のバッチステータスを取得します。
        戻り値:
        バッチステータス。
      • getStartTime

        DateSE getStartTime()
        このステップを開始する時間を確保してください。
        戻り値:
        日付 (時間)
      • getEndTime

        DateSE getEndTime()
        このステップが終了した時間を取得します。
        戻り値:
        日付 (時間)
      • getExitStatus

        StringSE getExitStatus()
        ステップの終了ステータスを取得します。
        戻り値:
        終了ステータス
      • getPersistentUserData

        SerializableSE getPersistentUserData()

        永続的なユーザーデータを取得します。

        パーティション化されたステップの場合、これは「トップレベル」またはメインスレッド(PartitionAnalyzer などが実行されるスレッド)の StepContext の永続ユーザーデータを返します。パーティションスレッドの永続的なユーザーデータは返しません。
        戻り値:
        永続データ
      • getMetrics

        Metric[] getMetrics()
        ステップメトリクスを取得します。
        戻り値:
        メトリクスの配列