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 CommandResult yang terkait dengan perintah.

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

public  getCommand ()

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