列挙型クラス BatchStatus

java.lang.ObjectSE
java.lang.EnumSE<BatchStatus>
org.springframework.batch.core.BatchStatus
実装されたすべてのインターフェース:
SerializableSEComparableSE<BatchStatus>ConstableSE

public enum BatchStatus extends EnumSE<BatchStatus>
実行のステータスを表す列挙。
作成者:
Lucas Ward, Dave Syer, Michael Minella, Mahmoud Ben Hassine
  • ネストされたクラスのサマリー

    クラス java.lang.EnumSE から継承されたネストクラス / インターフェース

    Enum.EnumDescSE<ESE extends EnumSE<ESE>>
  • 列挙定数のサマリー

    列挙型定数
    列挙定数
    説明
    正常に停止せず、再開できないバッチジョブのステータス。
    バッチジョブは正常に実行を完了しました。
    実行中に失敗したバッチジョブのステータス。
    実行中のバッチジョブのステータス。
    実行前のバッチジョブのステータス。
    リクエストによって停止されたバッチジョブのステータス。
    バッチジョブを停止する前にステップの補完を待機しているバッチジョブのステータス。
    不確実な状態にあるバッチジョブのステータス。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    boolean
    boolean
    boolean
    ステータスが作業中であることを示しているかどうかを判断する便利なメソッド。
    boolean
    ステータスが実行の失敗を示しているかどうかを判断する簡易メソッド。
    指定された値の先頭に一致する BatchStatus を見つけます。
    max(BatchStatus status1, BatchStatus status2)
    メソッドに渡されたステータスのうち、より高い値のステータスを返す便利なメソッド。
    論理的な進行を通じてステータス値を移動し、重大度の低い障害で重大度の低い障害をオーバーライドするために使用される方法。
    指定された名前でこのクラスの列挙型定数を返します。
    static BatchStatus[]
    この列挙型クラスの定数を含む配列を、宣言されている順序で返します。

    クラス java.lang.EnumSE から継承されたメソッド

    clone, compareToSE, describeConstable, equalsSE, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfSE

    クラス java.lang.ObjectSE から継承されたメソッド

    getClass, notify, notifyAll, wait, waitSE, waitSE
  • 列挙型定数の詳細

    • COMPLETED

      public static final BatchStatus COMPLETED
      バッチジョブは正常に実行を完了しました。
    • STARTING

      public static final BatchStatus STARTING
      実行前のバッチジョブのステータス。
    • STARTED

      public static final BatchStatus STARTED
      実行中のバッチジョブのステータス。
    • STOPPING

      public static final BatchStatus STOPPING
      バッチジョブを停止する前にステップの補完を待機しているバッチジョブのステータス。
    • STOPPED

      public static final BatchStatus STOPPED
      リクエストによって停止されたバッチジョブのステータス。
    • FAILED

      public static final BatchStatus FAILED
      実行中に失敗したバッチジョブのステータス。
    • ABANDONED

      public static final BatchStatus ABANDONED
      正常に停止せず、再開できないバッチジョブのステータス。
    • UNKNOWN

      public static final BatchStatus UNKNOWN
      不確実な状態にあるバッチジョブのステータス。
  • メソッドの詳細

    • values

      public static BatchStatus[] values()
      この列挙型クラスの定数を含む配列を、宣言されている順序で返します。
      戻り値:
      この列挙型クラスの定数を宣言された順序で含む配列
    • valueOf

      public static BatchStatus valueOf(StringSE name)
      指定された名前でこのクラスの列挙型定数を返します。文字列は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)
      パラメーター:
      name - 返される列挙定数の名前。
      戻り値:
      指定された名前の列挙定数
      例外:
      IllegalArgumentExceptionSE - この列挙型クラスに指定された名前の定数がない場合
      NullPointerExceptionSE - 引数が null の場合
    • max

      public static BatchStatus max(BatchStatus status1, BatchStatus status2)
      メソッドに渡されたステータスのうち、より高い値のステータスを返す便利なメソッド。
      パラメーター:
      status1 - 最初に確認するステータス。
      status2 - 確認する 2 番目のステータス。
      戻り値:
      2 つのステータスのうち、より価値の高いステータス。
    • isRunning

      public boolean isRunning()
      ステータスが作業中であることを示しているかどうかを判断する便利なメソッド。
      戻り値:
      ステータスが STARTING、STARTED、STOPPING の場合は true
    • isUnsuccessful

      public boolean isUnsuccessful()
      ステータスが実行の失敗を示しているかどうかを判断する簡易メソッド。
      戻り値:
      ステータスが FAILED 以上の場合は true
    • upgradeTo

      public BatchStatus upgradeTo(BatchStatus other)
      ステータス値を論理的な進行に沿って移動し、重大度の低い障害を重大度の高い障害で上書きするために使用される方法。この値とパラメーターを比較し、優先度の高い方を返します。両方が STARTED であるか、返される値より小さい場合、シーケンス STARTINGSTARTEDCOMPLETED で最大になります。それ以外の場合、返される値は 2 つの最大値です。
      パラメーター:
      other - 比較対象の別のステータス。
      戻り値:
      優先度に応じて、このステータスまたは他のステータスのいずれかになります。
    • isGreaterThan

      public boolean isGreaterThan(BatchStatus other)
      パラメーター:
      other - 比較するステータス値。
      戻り値:
      これが other より大きい場合は true
    • isLessThan

      public boolean isLessThan(BatchStatus other)
      パラメーター:
      other - 比較するステータス値。
      戻り値:
      これが other より小さい場合は true
    • isLessThanOrEqualTo

      public boolean isLessThanOrEqualTo(BatchStatus other)
      パラメーター:
      other - 比較するステータス値。
      戻り値:
      これが other より小さい場合は true
    • match

      public static BatchStatus match(StringSE value)
      指定された値の先頭に一致する BatchStatus を見つけます。一致するものが見つからない場合は、優先順位が低いため、デフォルトとして COMPLETED を返します。
      パラメーター:
      value - ステータスを表す文字列。
      戻り値:
      {BatchStatus} オブジェクト。