IRunUtil.IRunnableResult
public static interface IRunUtil.IRunnableResult
com.android.tradefed.util.IRunUtil.IRunnableResult |
یک رابط برای اجرای ناهمزمان عملیاتی که وضعیت بولی را برمی گرداند.
خلاصه
روش های عمومی | |
---|---|
abstract void | cancel () عملیات را لغو کنید. |
default boolean | checkOutputMonitor (Long idleOutputTimeout) بررسی می کند که آیا عملیات در حال اجرا از آخرین بررسی پیشرفت داشته است یا خیر. |
default | getCommand () دستور مرتبط با runnable را برمی گرداند. |
default CommandResult | getResult () |
abstract boolean | run () عملیات را اجرا کنید. |
روش های عمومی
لغو
public abstract void cancel ()
عملیات را لغو کنید.
CheckOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
بررسی می کند که آیا عملیات در حال اجرا از آخرین بررسی پیشرفت داشته است یا خیر.
پارامترها | |
---|---|
idleOutputTimeout | Long : ms بیکار بدون پیشرفت مشاهده شده قبل از شروع به فرض عدم پیشرفت. |
برمی گرداند | |
---|---|
boolean | درست است اگر پیشرفت تشخیص داده شده باشد در غیر این صورت نادرست است. |
getCommand
publicgetCommand ()
دستور مرتبط با runnable را برمی گرداند.
برمی گرداند | |
---|---|
دریافت نتیجه
public CommandResult getResult ()
CommandResult
مرتبط با دستور را برمیگرداند.
برمی گرداند | |
---|---|
CommandResult |
اجرا کنید
public abstract boolean run ()
عملیات را اجرا کنید.
برمی گرداند | |
---|---|
boolean | true اگر عملیات با موفقیت انجام شود، false در غیر این صورت |
پرتاب می کند | |
---|---|
Exception | اگر عملیات به طور غیر عادی خاتمه یابد |