CommandInterrupter
public
class
CommandInterrupter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.CommandInterrupter |
שירות שמאפשר להפסיק פקודות של TradeFederation או לסמן אותן כבלתי ניתנות להפסקה.
סיכום
שדות | |
---|---|
public
static
final
CommandInterrupter |
INSTANCE
מודל singleton. |
קונסטרוקטורים גלויים לכולם | |
---|---|
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 : יחידת הזמן של פרמטר העיכוב |
החזרות | |
---|---|
|
blockInterrupt
public void blockInterrupt ()
למנוע הפרעה לשרשור הנוכחי.
checkInterrupted
public void checkInterrupted ()
הפסקה של השרשור הנוכחי אם צריך להפסיק אותו. מומלץ לקרוא לשיטה הזו מדי פעם בשרשור כדי להפעיל את RunInterruptedException
הנכון.
זריקות | |
---|---|
RunInterruptedException |
interrupt
public void interrupt (Thread thread, String message, ErrorIdentifier errorId)
לסמן שרשור ולהפריע לו אם הוא הופך להיות ניתן להפרעה.
פרמטרים | |
---|---|
thread |
Thread : השרשור שרוצים לסמן להפסקה |
message |
String : הודעת ההפרעה |
errorId |
ErrorIdentifier |
isInterruptible
public boolean isInterruptible (Thread thread)
פרמטרים | |
---|---|
thread |
Thread |
החזרות | |
---|---|
boolean |
הערך true אם ניתן להפסיק את השרשור שצוין |
isInterruptible
public boolean isInterruptible ()
החזרות | |
---|---|
boolean |
true אם השרשור הנוכחי ניתן להפרעה |