CommandInterrupter
public
class
CommandInterrupter
extends Object
JavaScript.lang.Object | |
↳ | com.android.tradefed.command.CommandInterrupter (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 ()
שיטות ציבוריות
AllowInterrupt
public void allowInterrupt ()
אפשר להפריע לשרשור הנוכחי.
AllowInterruptAsync
publicallowInterruptAsync (Thread thread, long delay, TimeUnit unit)
הרשאה להפרעה של שרשור ספציפי אחרי השהיה.
פרמטרים | |
---|---|
thread |
Thread : שרשור לסימון כבעייתי |
delay |
long : הזמן מעכשיו ועד להשהיית הביצוע |
unit |
TimeUnit : יחידת הזמן של פרמטר ההשהיה |
החזרות | |
---|---|
|
בלוקInterrupt
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 |
true אם השרשור שצוין מפריע |
הוא שיפוג
public boolean isInterruptible ()
החזרות | |
---|---|
boolean |
True אם יש הפרעה לשרשור הנוכחי |