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 |
إذا تم إنهاء العملية بشكل غير طبيعي |