public class ExitStatus extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<ExitStatus>
修飾子と型 | フィールドと説明 |
---|---|
static ExitStatus | COMPLETED 終了した処理を表す便利な定数値。 |
static ExitStatus | EXECUTING 処理がまだ行われている継続可能な状態を表す便利な定数値なので、これ以上のアクションは必要ありません。 |
static ExitStatus | FAILED エラーで終了した処理を表す便利な定数値。 |
static ExitStatus | NOOP 処理を行わなかったジョブを表す便利な定数値(例: |
static ExitStatus | STOPPED ステータスが中断された終了処理を表す便利な定数値。 |
static ExitStatus | UNKNOWN 不明な状態を表す便利な定数値 - 継続できないと想定。 |
コンストラクターと説明 |
---|
ExitStatus(java.lang.String exitCode) |
ExitStatus(java.lang.String exitCode, java.lang.String exitDescription) |
修飾子と型 | メソッドと説明 |
---|---|
ExitStatus | addExitDescription(java.lang.String description) 既存の ExitStatus に出口の説明を追加します。 |
ExitStatus | addExitDescription(java.lang.Throwable throwable) 提供されたスロー可能オブジェクトからスタックトレースを抽出し、存在の説明に追加します。 |
ExitStatus | and(ExitStatus status) 終了コードと説明の連結を論理的に組み合わせて、新しい ExitStatus を作成します。 |
int | compareTo(ExitStatus status) |
boolean | equals(java.lang.Object obj) フィールドを 1 つずつ比較します。 |
java.lang.String | getExitCode() 終了コードの Getter(デフォルトは空白)。 |
java.lang.String | getExitDescription() 出口の説明には Getter (デフォルトは空白です) |
int | hashCode() イコールの実装と互換性があります。 |
static boolean | isNonDefaultExitStatus(ExitStatus status) |
boolean | isRunning() このステータスが実行中のプロセスを表すかどうかを確認します。 |
ExitStatus | replaceExitCode(java.lang.String code) 既存の ExitStatus に終了コードを追加します。 |
java.lang.String | toString() |
public static final ExitStatus UNKNOWN
public static final ExitStatus EXECUTING
public static final ExitStatus COMPLETED
public static final ExitStatus NOOP
public static final ExitStatus FAILED
public static final ExitStatus STOPPED
public ExitStatus(java.lang.String exitCode)
public ExitStatus(java.lang.String exitCode, java.lang.String exitDescription)
public java.lang.String getExitCode()
public java.lang.String getExitDescription()
String
。public ExitStatus and(ExitStatus status)
ExitStatus
を作成します。どちらかの値の重大度が高い場合、その終了コードが結果で使用されます。重大度が等しい場合、新しい値がアルファベット順に大きいと、終了コードが置き換えられます。status
- これと組み合わせる ExitStatus
ExitStatus
public int compareTo(ExitStatus status)
java.lang.Comparable<ExitStatus>
の compareTo
status
- 比較する ExitStatus
Comparable
public java.lang.String toString()
java.lang.Object
の toString
public boolean equals(java.lang.Object obj)
java.lang.Object
の equals
Object.equals(java.lang.Object)
public int hashCode()
java.lang.Object
の hashCode
Object.hashCode()
public ExitStatus replaceExitCode(java.lang.String code)
ExitStatus
に終了コードを追加します。すでにコードが存在する場合、tit は置き換えられます。code
- 追加するコード ExitStatus
ですが、新しい終了コードがあります。public boolean isRunning()
public ExitStatus addExitDescription(java.lang.String description)
ExitStatus
に出口の説明を追加します。説明がすでに存在する場合、2 つはセミコロンで連結されます。description
- 追加する説明 ExitStatus
ですが、新しい出口の説明 public ExitStatus addExitDescription(java.lang.Throwable throwable)
throwable
- スタックトレースを含む Throwable
インスタンス。public static boolean isNonDefaultExitStatus(ExitStatus status)
status
- 評価される終了コード