IRunUtil.IRunnableResult
public
static
interface
IRunUtil.IRunnableResult
| com.android.tradefed.util.IRunUtil.IRunnableResult |
Bir Boole durumu döndüren bir işlemi eşzamansız olarak yürütmek için kullanılan arayüz.
Özet
Herkese açık yöntemler | |
|---|---|
abstract
void
|
cancel()
İşlemi iptal edin. |
default
boolean
|
checkOutputMonitor(Long idleOutputTimeout)
Şu anda çalışan işlemin son kontrolden bu yana ilerleme kaydedip kaydetmediğini kontrol eder. |
default
List<String>
|
getCommand()
Çalıştırılabilir öğeyle ilişkili komutu döndürür. |
default
CommandResult
|
getResult()
Komutla ilişkili |
abstract
boolean
|
run()
İşlemi yürütün. |
Herkese açık yöntemler
iptal
public abstract void cancel ()
İşlemi iptal edin.
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Şu anda çalışan işlemin son kontrolden bu yana ilerleme kaydedip kaydetmediğini kontrol eder.
| Parametreler | |
|---|---|
idleOutputTimeout |
Long: İlerleme kaydedilmediği varsayılmaya başlanmadan önce ilerleme kaydedilmeden geçen boşta kalma süresi (ms). |
| İadeler | |
|---|---|
boolean |
İlerleme kaydedildiyse doğru, aksi takdirde yanlış. |
getCommand
public List<String> getCommand ()
Çalıştırılabilir öğeyle ilişkili komutu döndürür.
| İadeler | |
|---|---|
List<String> |
|
getResult
public CommandResult getResult ()
Komutla ilişkili CommandResult değerini döndürür.
| İadeler | |
|---|---|
CommandResult |
|
run
public abstract boolean run ()
İşlemi yürütün.
| İadeler | |
|---|---|
boolean |
true işlem başarıyla gerçekleştirildiyse, false
aksi takdirde |
| Verdiği hatalar | |
|---|---|
Exception |
İşlem anormal şekilde sonlandırıldıysa |