このトピックでは、JobContext パラメーターについて説明します。
パラメーター | 説明 |
long jobId | ジョブ ID。 |
long jobInstanceId | ジョブインスタンス ID。 |
Long workflowId | ワークフロー ID。 |
long wfInstanceId | ワークフローインスタンス ID。 |
long taskId | 分散ジョブのタスクの ID。ルートタスクの ID は 0 です。 |
DateTime scheduleTime | インスタンスのスケジュールされた時刻。 |
DateTime dataTime | インスタンスでジョブが実行される時刻。 |
String jobType | ジョブタイプ。 |
String taskName | タスク名。 |
Object task | タスク本体。 |
String jobParameters | コンソールで設定されたジョブの静的パラメーター。値は 10,000 バイトを超えることはできません。 |
String instanceParameters | API の呼び出しによってトリガーされるインスタンスの動的パラメーター。 |
int maxAttempt | システムがジョブインスタンスの実行を再試行する最大回数。 |
int attempt | システムがジョブインスタンスの実行を再試行した回数。 |
int taskMaxAttempt | システムがタスクの実行を再試行する最大回数。 |
int taskAttempt | システムがタスクの実行を再試行した回数。 |
| ワークフロー内のアップストリームインスタンスのデータ。複数のアップストリームワークフローインスタンスが存在する場合があります。値の形式は |
Long shardingId | シャードの ID。このパラメーターは、ジョブの [実行モード] パラメーターが [ブロードキャスト実行] または [シャード実行] に設定されている場合に使用できます。 |
String shardingParameter | シャーディングパラメーター。このパラメーターは、ジョブの [実行] モードパラメーターが [シャード実行] に設定されている場合に使用できます。 |
int shardingNum | シャードの数。このパラメーターは、ジョブの [実行] モードパラメーターが [ブロードキャスト実行] または [シャード実行] に設定されている場合に使用できます。 |