IRunUtil.IRunnableResult
public static interface IRunUtil.IRunnableResult
com.android.tradefed.util.IRunUtil.IRunnableResult |
Antarmuka untuk menjalankan operasi secara asinkron yang mengembalikan status boolean.
Ringkasan
Metode publik | |
---|---|
abstract void | cancel () Batalkan operasi. |
default boolean | checkOutputMonitor (Long idleOutputTimeout) Memeriksa apakah operasi yang sedang berjalan telah mengalami kemajuan sejak pemeriksaan terakhir. |
default | getCommand () Mengembalikan perintah yang terkait dengan runnable. |
default CommandResult | getResult () Mengembalikan |
abstract boolean | run () Jalankan operasi. |
Metode publik
membatalkan
public abstract void cancel ()
Batalkan operasi.
periksaOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Memeriksa apakah operasi yang sedang berjalan telah mengalami kemajuan sejak pemeriksaan terakhir.
Parameter | |
---|---|
idleOutputTimeout | Long : ms menganggur tanpa kemajuan yang diamati sebelum mulai berasumsi tidak ada kemajuan yang dicapai. |
Kembali | |
---|---|
boolean | benar jika kemajuan telah terdeteksi, sebaliknya salah. |
dapatkan Perintah
publicgetCommand ()
Mengembalikan perintah yang terkait dengan runnable.
Kembali | |
---|---|
dapatkan Hasil
public CommandResult getResult ()
Mengembalikan CommandResult
yang terkait dengan perintah.
Kembali | |
---|---|
CommandResult |
berlari
public abstract boolean run ()
Jalankan operasi.
Kembali | |
---|---|
boolean | true jika operasi berhasil dilakukan, false jika sebaliknya |
Melempar | |
---|---|
Exception | jika operasi dihentikan secara tidak normal |