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 ()

CommandResult مرتبط با دستور را برمی‌گرداند.

abstract boolean run ()

عملیات را اجرا کنید.

روش های عمومی

لغو

public abstract void cancel ()

عملیات را لغو کنید.

CheckOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

بررسی می کند که آیا عملیات در حال اجرا از آخرین بررسی پیشرفت داشته است یا خیر.

مولفه های
idleOutputTimeout Long : ms بیکار بدون پیشرفت مشاهده شده قبل از شروع به فرض عدم پیشرفت.

برمی گرداند
boolean درست است اگر پیشرفت تشخیص داده شده باشد در غیر این صورت نادرست است.

getCommand

public  getCommand ()

دستور مرتبط با runnable را برمی گرداند.

برمی گرداند

دریافت نتیجه

public CommandResult getResult ()

CommandResult مرتبط با دستور را برمی‌گرداند.

برمی گرداند
CommandResult

اجرا کن

public abstract boolean run ()

عملیات را اجرا کنید.

برمی گرداند
boolean true اگر عملیات با موفقیت انجام شود، false در غیر این صورت

پرتاب می کند
Exception اگر عملیات به طور غیر عادی خاتمه یابد