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ütmek için kullanılan bir 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 getCommand()

Çalıştırılabilir dosyayla ilişkili 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.

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: ms boşta, ilerleme kaydedilmediği varsayılmaya başlanmadan önce kaydedilen ilerleme

İlerlemeler
boolean İlerleme tespit edildiyse true (doğru), aksi takdirde false (yanlış) değerini alır.

getCommand

public  getCommand ()

Çalıştırılabilir dosyayla ilişkili 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, aksi takdirde false

Atışlar
Exception İşlem anormal şekilde sonlandırılırsa