IRunUtil.IRunnableResult
public
static
interface
IRunUtil.IRunnableResult
com.android.tradefed.util.IRunUtil.IRunnableResult |
Boole durumu döndüren bir işlemi eşzamansız olarak yürütmeye yönelik arayüz.
Özet
Herkese açık yöntemler | |
---|---|
abstract
void
|
cancel()
İşlemi iptal edin. |
default
boolean
|
checkOutputMonitor(Long idleOutputTimeout)
Çalışmakta olan işlemin, son kontrolden bu yana ilerleme gösterip göstermediğini kontrol eder. |
default
|
getCommand()
Çalıştırılabilir öğeyle ilişkilendirilen 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.
checkÇıkışMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
Çalışmakta olan işlemin, son kontrolden bu yana ilerleme gösterip göstermediğini kontrol eder.
Parametreler | |
---|---|
idleOutputTimeout |
Long : ms olarak boşta kaldığında ve gözlemlenen ilerleme olmadığı varsayılmadan önce
ilerleme kaydedilmektedir. |
İlerlemeler | |
---|---|
boolean |
ilerleme algılanırsa true (doğru), aksi takdirde false (yanlış) değerini alır. |
getCommand
publicgetCommand ()
Çalıştırılabilir öğeyle ilişkilendirilen komutu döndürür.
İlerlemeler | |
---|---|
|
getResult
public CommandResult getResult ()
Komutla ilişkili CommandResult
değerini döndürür.
İlerlemeler | |
---|---|
CommandResult |
çalıştır
public abstract boolean run ()
İşlemi yürütün.
İlerlemeler | |
---|---|
boolean |
İşlem başarıyla gerçekleştirilirse true , false
aksi takdirde |
Fırlatma | |
---|---|
Exception |
İşlem anormal bir şekilde sonlandırılırsa |