IRunUtil.IRunnableResult
public static interface IRunUtil.IRunnableResult
com.android.tradefed.util.IRunUtil.IRunnableResult |
واجهة لتنفيذ عملية بشكل غير متزامن تقوم بإرجاع حالة منطقية.
ملخص
الأساليب العامة | |
---|---|
abstract void | cancel () إلغاء العملية. |
default boolean | checkOutputMonitor (Long idleOutputTimeout) يتحقق مما إذا كانت العملية قيد التشغيل حاليًا قد أحرزت تقدمًا منذ آخر فحص. |
default | getCommand () إرجاع الأمر المرتبط بالتشغيل. |
default CommandResult | getResult () إرجاع |
abstract boolean | run () تنفيذ العملية. |
الأساليب العامة
يلغي
public abstract void cancel ()
إلغاء العملية.
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
يتحقق مما إذا كانت العملية قيد التشغيل حاليًا قد أحرزت تقدمًا منذ آخر فحص.
حدود | |
---|---|
idleOutputTimeout | Long : مللي ثانية خاملة مع عدم وجود تقدم ملحوظ قبل البدء في افتراض عدم إحراز أي تقدم. |
عائدات | |
---|---|
boolean | صحيح إذا تم اكتشاف التقدم وإلا فهو خاطئ. |
getCommand
publicgetCommand ()
إرجاع الأمر المرتبط بالتشغيل.
عائدات | |
---|---|
getResult
public CommandResult getResult ()
إرجاع CommandResult
المرتبط بالأمر.
عائدات | |
---|---|
CommandResult |
يجري
public abstract boolean run ()
تنفيذ العملية.
عائدات | |
---|---|
boolean | true إذا تم تنفيذ العملية بنجاح، false غير ذلك |
رميات | |
---|---|
Exception | إذا تم إنهاء العملية بشكل غير طبيعي |