Topik ini menjelaskan parameter JobContext.
Parameter | Deskripsi |
long jobId | ID pekerjaan. |
long jobInstanceId | ID instans pekerjaan. |
Long workflowId | ID alur kerja. |
long wfInstanceId | ID instans alur kerja. |
long taskId | ID task dari pekerjaan terdistribusi. ID task root adalah 0. |
DateTime scheduleTime | Waktu terjadwal dari instans. |
DateTime dataTime | Waktu saat pekerjaan dijalankan pada instans. |
String jobType | Jenis pekerjaan. |
String taskName | Nama task. |
Object task | Isi task. |
String jobParameters | Parameter statis pekerjaan yang dikonfigurasi di Konsol. Nilainya tidak boleh melebihi 10.000 byte. |
String instanceParameters | Parameter dinamis instans yang dipicu melalui pemanggilan API. |
int maxAttempt | Jumlah maksimum percobaan sistem untuk menjalankan kembali instans pekerjaan. |
int attempt | Jumlah kali sistem telah mencoba menjalankan kembali instans pekerjaan. |
int taskMaxAttempt | Jumlah maksimum percobaan sistem untuk menjalankan kembali task. |
int taskAttempt | Jumlah kali sistem telah mencoba menjalankan kembali task. |
| Data instans hulu dalam alur kerja. Bisa terdapat beberapa instans alur kerja hulu. Nilainya berformat |
Long shardingId | ID shard. Parameter ini tersedia ketika parameter Execution mode pekerjaan diatur ke Broadcast run atau Shard run. |
String shardingParameter | Parameter sharding. Parameter ini tersedia ketika parameter Execution mode pekerjaan diatur ke Shard run. |
int shardingNum | Jumlah shard. Parameter ini tersedia ketika parameter Execution mode pekerjaan diatur ke Broadcast run atau Shard run. |