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