IRunUtil.IRunnableResult

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableResult


Antarmuka untuk mengeksekusi operasi secara asinkron yang menampilkan status boolean.

Ringkasan

Metode publik

abstract void cancel()

Batalkan operasi.

default boolean checkOutputMonitor(Long idleOutputTimeout)

Memeriksa apakah operasi yang sedang berjalan telah membuat kemajuan sejak pemeriksaan terakhir.

default getCommand()

Menampilkan perintah yang terkait dengan runnable.

default CommandResult getResult()

Menampilkan CommandResult yang terkait dengan perintah tersebut.

abstract boolean run()

Menjalankan operasi.

Metode publik

batal

public abstract void cancel ()

Batalkan operasi.

checkOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

Memeriksa apakah operasi yang sedang berjalan telah membuat kemajuan sejak pemeriksaan terakhir.

Parameter
idleOutputTimeout Long: md tidak ada aktivitas tanpa progres yang diamati sebelum mulai menganggap tidak ada progres yang sedang dicapai.

Hasil
boolean benar (true) jika kemajuan terdeteksi, sebaliknya, salah (false).

getCommand

public  getCommand ()

Menampilkan perintah yang terkait dengan runnable.

Hasil

getResult

public CommandResult getResult ()

Menampilkan CommandResult yang terkait dengan perintah tersebut.

Hasil
CommandResult

lari

public abstract boolean run ()

Menjalankan operasi.

Hasil
boolean true jika operasi berhasil dilakukan, false sebaliknya

Menampilkan
Exception jika operasi dihentikan secara tidak normal