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()

Batalkan operasi.

default boolean checkOutputMonitor(Long idleOutputTimeout)

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

default getCommand()

Menampilkan perintah yang terkait dengan runnable.

default CommandResult getResult()

Menampilkan CommandResult yang terkait dengan perintah.

abstract boolean run()

Jalankan operasi.

Metode publik

batal

public abstract void cancel ()

Batalkan 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 bahwa tidak ada progres yang dilakukan.

Hasil
boolean true jika progres telah terdeteksi, false jika tidak.

getCommand

public  getCommand ()

Menampilkan perintah yang terkait dengan runnable.

Hasil

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