ジョブ情報クラスは,ジョブ制御クラスのジョブ実行状況監視の結果を保持するクラスです。ジョブ情報クラスのインスタンスは,ジョブ制御クラスのsubJobgetメソッドで取得できます。
ジョブ情報クラスインターフェースの詳細を次に示します。
メソッド名 | 説明 |
---|---|
getQueueName | キュー名を取得します。 |
getJobId | ジョブ番号を取得します。 |
getStatus | ジョブの状態を取得します。 |
getExitCode | ジョブの終了コードを取得します。 |
getSubmitTime | ジョブが登録された日時を取得します。 |
getStartTime | ジョブ実行開始日時を取得します。 |
getEndTime | ジョブ実行終了日時を取得します。 |
getJobName | ジョブ名称を取得します。 |
各メソッドの詳細を説明します。
(1) getQueueNameメソッド
public java.lang.String getQueueName()
(2) getJobIdメソッド
public int getJobId()
(3) getStatusメソッド
public int getStatus()
表4-9 定数一覧(ジョブの状態)
型 | 定数名 | 説明 |
---|---|---|
int | END_IN_ANOTHER_SYSTEM | ほかのシステムで終了状態(詳細情報が取得できなかった) |
int | WAITING | 実行待ち |
int | HOLDING | 保留中 |
int | SCHEDULED | 時間待ち |
int | EXECUTING | 実行中 |
int | NORMAL_END | 正常終了 |
int | WARNING_END | 警告終了 |
int | ABNORMAL_END | 異常終了 |
int | EXECUTION_TIMED_OUT | 実行打ち切り終了 |
int | CANCELED_END | キャンセル終了(実行開始前にキャンセルを要求した) |
int | FORCIBLY_TERMINATED | 強制終了(実行開始後にキャンセルを要求した) |
int | FAILURE_WHILE_STARTING_EXECUTION | 実行開始中の失敗 |
int | FAILURE_WHILE_ENDING_EXECUTION | 実行終了中の失敗 |
(4) getExitCodeメソッド
public int getExitCode()
(5) getSubmitTimeメソッド
public java.lang.String getSubmitTime()
(6) getStartTimeメソッド
public java.lang.String getStartTime()
(7) getEndTimeメソッド
public java.lang.String getEndTime()
(8) getJobNameメソッド
public java.lang.String getJobName()