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

إرجاع CommandResult المرتبط بالأمر.

abstract boolean run ()

تنفيذ العملية.

الأساليب العامة

يلغي

public abstract void cancel ()

إلغاء العملية.

checkOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

يتحقق مما إذا كانت العملية قيد التشغيل حاليًا قد أحرزت تقدمًا منذ آخر فحص.

حدود
idleOutputTimeout Long : مللي ثانية خاملة مع عدم وجود تقدم ملحوظ قبل البدء في افتراض عدم إحراز أي تقدم.

عائدات
boolean صحيح إذا تم اكتشاف التقدم وإلا فهو خاطئ.

getCommand

public  getCommand ()

إرجاع الأمر المرتبط بالتشغيل.

عائدات

getResult

public CommandResult getResult ()

إرجاع CommandResult المرتبط بالأمر.

عائدات
CommandResult

يجري

public abstract boolean run ()

تنفيذ العملية.

عائدات
boolean true إذا تم تنفيذ العملية بنجاح، false غير ذلك

رميات
Exception إذا تم إنهاء العملية بشكل غير طبيعي