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 CommandResult değerini döndürür.

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

public  getCommand ()

Ç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