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 |
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
publicgetCommand ()
Ç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 |