CommandInterrupter
public class CommandInterrupter
extends Object
java.lang.object | |
↳ | com.android.tradefed.command.CommandInterrupter |
سرویسی که به دستورات TradeFederation اجازه قطع یا علامت گذاری غیرقابل وقفه را می دهد.
خلاصه
فیلدها | |
---|---|
public static final CommandInterrupter | INSTANCE سینگلتون. |
سازندگان عمومی | |
---|---|
CommandInterrupter () |
روش های عمومی | |
---|---|
void | allowInterrupt () اجازه دهید رشته فعلی قطع شود. |
allowInterruptAsync (Thread thread, long delay, TimeUnit unit) اجازه دهید یک رشته مشخص شده پس از یک تاخیر قطع شود. | |
void | blockInterrupt () جلوگیری از قطع شدن رشته جریان |
void | checkInterrupted () در صورتی که موضوع فعلی قطع شود، آن را قطع می کند. |
void | interrupt (Thread thread, String message, ErrorIdentifier errorId) یک رشته را علامت گذاری کنید، اگر و زمانی که قابل وقفه شد، آن را قطع کنید. |
boolean | isInterruptible (Thread thread) |
boolean | isInterruptible () |
فیلدها
سازندگان عمومی
CommandInterrupter
public CommandInterrupter ()
روش های عمومی
اجازه وقفه
public void allowInterrupt ()
اجازه دهید رشته فعلی قطع شود.
allowInterruptAsync
publicallowInterruptAsync (Thread thread, long delay, TimeUnit unit)
اجازه دهید یک رشته مشخص شده پس از یک تاخیر قطع شود.
پارامترها | |
---|---|
thread | Thread : رشته برای علامت گذاری به عنوان قابل وقفه |
delay | long : زمان از هم اکنون تا تاخیر در اجرا |
unit | TimeUnit : واحد زمان پارامتر تاخیر |
برمی گرداند | |
---|---|
مسدود کردن
public void blockInterrupt ()
جلوگیری از قطع شدن رشته جریان
چک قطع شد
public void checkInterrupted ()
در صورتی که موضوع فعلی قطع شود، آن را قطع می کند. Thread ها تشویق می شوند که به طور دوره ای این متد را فراخوانی کنند تا RunInterruptedException
مناسب را پرتاب کنند.
پرتاب می کند | |
---|---|
RunInterruptedException |
قطع کردن
public void interrupt (Thread thread, String message, ErrorIdentifier errorId)
یک رشته را علامت گذاری کنید، اگر و زمانی که قابل وقفه شد، آن را قطع کنید.
پارامترها | |
---|---|
thread | Thread : رشته برای علامت گذاری برای وقفه |
message | String : پیام وقفه |
errorId | ErrorIdentifier |
قابل وقفه است
public boolean isInterruptible (Thread thread)
پارامترها | |
---|---|
thread | Thread |
برمی گرداند | |
---|---|
boolean | درست است اگر رشته مشخص شده قابل وقفه باشد |
قابل وقفه است
public boolean isInterruptible ()
برمی گرداند | |
---|---|
boolean | درست است اگر رشته فعلی قطع شود |