public enum BatchStatus extends java.lang.Enum<BatchStatus>
列挙型定数と説明 |
---|
ABANDONED |
COMPLETED ステータス値の順序は重要です。これは、ステータス値のセットを集約するために使用できるためです。結果は最大値になるはずです。 |
FAILED |
STARTED |
STARTING |
STOPPED |
STOPPING |
UNKNOWN |
修飾子と型 | メソッドと説明 |
---|---|
javax.batch.runtime.BatchStatus | getBatchStatus() 現在のステータスを同等の JSR-352 に変換します |
boolean | isGreaterThan(BatchStatus other) |
boolean | isLessThan(BatchStatus other) |
boolean | isLessThanOrEqualTo(BatchStatus other) |
boolean | isRunning() ステータスが作業の進行中であるかどうかを判断する簡易メソッド。 |
boolean | isUnsuccessful() ステータスが実行の失敗を示しているかどうかを判断する簡易メソッド。 |
static BatchStatus | match(java.lang.String value) 指定された値の先頭に一致する BatchStatus を見つけます。 |
static BatchStatus | max(BatchStatus status1, BatchStatus status2) |
BatchStatus | upgradeTo(BatchStatus other) 論理的な進行を通じてステータス値を移動し、重大度の低い障害で重大度の低い障害をオーバーライドするために使用される方法。 |
static BatchStatus | valueOf(java.lang.String name) 指定された名前を持つこの型の列挙定数を返します。 |
static BatchStatus[] | values() この列挙型の定数を含む配列を、宣言されている順序で返します。 |
public static final BatchStatus COMPLETED
upgradeTo(BatchStatus)
で定義された順序で)STARTING から STARTED から COMPLETED に移動すると予想されます。STARTED よりも高い値は、より深刻な障害を示します。ABANDONED は、処理は完了したが成功しなかったステップ、および再起動時にスキップする必要があるステップに使用されます(そのため、FAILED は誤ったステータスです)。public static final BatchStatus STARTING
public static final BatchStatus STARTED
public static final BatchStatus STOPPING
public static final BatchStatus STOPPED
public static final BatchStatus FAILED
public static final BatchStatus ABANDONED
public static final BatchStatus UNKNOWN
public static BatchStatus[] values()
for (BatchStatus c : BatchStatus.values()) System.out.println(c);
public static BatchStatus valueOf(java.lang.String name)
name
- 返される列挙定数の名前。java.lang.IllegalArgumentException
- この列挙型に指定された名前の定数がない場合 java.lang.NullPointerException
- 引数が null の場合 public static BatchStatus max(BatchStatus status1, BatchStatus status2)
public boolean isRunning()
public boolean isUnsuccessful()
public BatchStatus upgradeTo(BatchStatus other)
other
- 比較する別のステータス public boolean isGreaterThan(BatchStatus other)
other
- 比較するステータス値 public boolean isLessThan(BatchStatus other)
other
- 比較するステータス値 public boolean isLessThanOrEqualTo(BatchStatus other)
other
- 比較するステータス値 public javax.batch.runtime.BatchStatus getBatchStatus()
public static BatchStatus match(java.lang.String value)
value
- ステータスを表す文字列