قطع کننده فرمان

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 static final CommandInterrupter INSTANCE

سینگلتون

سازندگان عمومی

قطع کننده فرمان

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 اگر رشته فعلی قابل قطع شدن باشد، درست است