IRunUtil.IRunnableResult
public
static
interface
IRunUtil.IRunnableResult
| com.android.tradefed.util.IRunUtil.IRunnableResult |
Antarmuka untuk menjalankan operasi secara asinkron yang menampilkan status boolean.
Ringkasan
Metode publik | |
|---|---|
abstract
void
|
cancel()
Membatalkan operasi. |
default
boolean
|
checkOutputMonitor(Long idleOutputTimeout)
Memeriksa apakah operasi yang sedang berjalan telah membuat progres sejak pemeriksaan terakhir. |
default
List<String>
|
getCommand()
Menampilkan perintah yang terkait dengan yang dapat dijalankan. |
default
CommandResult
|
getResult()
Menampilkan |
abstract
boolean
|
run()
Jalankan operasi. |
Metode publik
batal
public abstract void cancel ()
Membatalkan operasi.
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Memeriksa apakah operasi yang sedang berjalan telah membuat progres sejak pemeriksaan terakhir.
| Parameter | |
|---|---|
idleOutputTimeout |
Long: ms tidak ada aktivitas tanpa progres yang diamati sebelum mulai mengasumsikan tidak ada
progres yang dibuat. |
| Hasil | |
|---|---|
boolean |
benar jika progres telah terdeteksi, jika tidak, salah. |
getCommand
public List<String> getCommand ()
Menampilkan perintah yang terkait dengan yang dapat dijalankan.
| Hasil | |
|---|---|
List<String> |
|
getResult
public CommandResult getResult ()
Menampilkan CommandResult yang terkait dengan perintah.
| Hasil | |
|---|---|
CommandResult |
|
lari
public abstract boolean run ()
Jalankan operasi.
| Hasil | |
|---|---|
boolean |
true jika operasi berhasil dilakukan, false
jika tidak |
| Menampilkan | |
|---|---|
Exception |
jika operasi dihentikan secara tidak normal |