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 ()
إلغاء العملية.
التحقق من OutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
يتحقق مما إذا كانت العملية الجارية حاليًا قد أحرزت تقدمًا منذ آخر عملية تحقق.
المعلمات | |
---|---|
idleOutputTimeout |
Long : ملي ثانية في حالة عدم النشاط بدون أي تقدم المرصود قبل البدء في افتراض عدم وجود
يتم إحراز تقدم. |
المرتجعات | |
---|---|
boolean |
true إذا تم اكتشاف مستوى التقدم بطريقة أخرى false. |
getCommand
publicgetCommand ()
تعرض الأمر المرتبط بالعنصر القابل للتشغيل.
المرتجعات | |
---|---|
|
الحصول على النتيجة
public CommandResult getResult ()
تعرض الدالة CommandResult
المرتبطة بالأمر.
المرتجعات | |
---|---|
CommandResult |
ضربة طويلة
public abstract boolean run ()
نفِّذ العملية.
المرتجعات | |
---|---|
boolean |
true في حال إجراء العملية بنجاح، false
أو |
الرميات | |
---|---|
Exception |
في حالة إنهاء العملية بشكل غير طبيعي |