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 bir arayüz.

Özet

Genel 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 öğeyle ilişkili komutu döndürür.

default CommandResult getResult ()

Komutla ilişkili CommandResult döndürür.

abstract boolean run ()

İşlemi yürütün.

Genel yöntemler

iptal etmek

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 : Hiçbir ilerleme kaydedilmediğini varsaymaya başlamadan önce ms boşta, gözlemlenen ilerleme yok.

İadeler
boolean ilerleme tespit edildiyse doğru, aksi halde yanlış.

komut al

public  getCommand ()

Çalıştırılabilir öğeyle ilişkili komutu döndürür.

İadeler

sonuç al

public CommandResult getResult ()

Komutla ilişkili CommandResult döndürür.

İadeler
CommandResult

koşmak

public abstract boolean run ()

İşlemi yürütün.

İadeler
boolean İşlem başarıyla gerçekleştirilirse true , aksi takdirde false

Atar
Exception işlem anormal şekilde sonlandırılırsa