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