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 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: İ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