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

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