قطع کننده فرمان
public class CommandInterrupter
extends Object
| شیء جاوا | |
| ↳ | com.android.tradefed.command.CommandInterrupter |
سرویسی که به دستورات TradeFederation اجازه میدهد تا قطع شوند یا به عنوان غیرقابل قطع علامتگذاری شوند.
خلاصه
فیلدها | |
|---|---|
public static final CommandInterrupter | INSTANCEسینگلتون |
سازندگان عمومی | |
|---|---|
CommandInterrupter () | |
روشهای عمومی | |
|---|---|
void | allowInterrupt ()اجازه دهید رشته فعلی قطع شود. |
Future<?> | 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 () |
فیلدها
سازندگان عمومی
قطع کننده فرمان
public CommandInterrupter ()
روشهای عمومی
اجازه وقفه
public void allowInterrupt ()
اجازه دهید رشته فعلی قطع شود.
allowInterruptAsync
public Future<?> allowInterruptAsync (Thread thread,
long delay,
TimeUnit unit)اجازه میدهد یک رشته مشخص پس از یک تأخیر قطع شود.
| پارامترها | |
|---|---|
thread | Thread : موضوع برای علامت گذاری به عنوان قابل قطع |
delay | long : زمان از الان تا تأخیر در اجرا |
unit | TimeUnit : واحد زمان پارامتر تأخیر |
| بازگشتها | |
|---|---|
Future<?> | |
وقفه بلوکی
public void blockInterrupt ()
جلوگیری از قطع شدن رشته فعلی.
چک قطع شد
public void checkInterrupted ()
در صورت نیاز به قطع شدن، نخ فعلی را قطع میکند. به نخها توصیه میشود که به صورت دورهای این متد را فراخوانی کنند تا 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 | اگر رشته فعلی قابل قطع شدن باشد، درست است |