CommandInterrupter
public class CommandInterrupter
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.command.CommandInterrupter |
Layanan yang memungkinkan perintah TradeFederation diinterupsi atau ditandai sebagai tidak dapat diinterupsi.
Ringkasan
Bidang | |
---|---|
public static final CommandInterrupter | INSTANCE lajang. |
Konstruktor publik | |
---|---|
CommandInterrupter () |
Metode publik | |
---|---|
void | allowInterrupt () Izinkan utas saat ini diinterupsi. |
allowInterruptAsync (Thread thread, long delay, TimeUnit unit) Izinkan utas tertentu diinterupsi setelah penundaan. | |
void | blockInterrupt () Cegah utas saat ini agar tidak terputus. |
void | checkInterrupted () Menyela utas saat ini jika harus disela. |
void | interrupt (Thread thread, String message, ErrorIdentifier errorId) Tandai sebuah utas, interupsi jika dan ketika utas dapat disela. |
boolean | isInterruptible (Thread thread) |
boolean | isInterruptible () |
Bidang
Konstruktor publik
CommandInterrupter
public CommandInterrupter ()
Metode publik
izinkan Interupsi
public void allowInterrupt ()
Izinkan utas saat ini diinterupsi.
allowInterruptAsync
publicallowInterruptAsync (Thread thread, long delay, TimeUnit unit)
Izinkan utas tertentu diinterupsi setelah penundaan.
Parameter | |
---|---|
thread | Thread : utas untuk menandai sebagai dapat disela |
delay | long : waktu dari sekarang untuk menunda eksekusi |
unit | TimeUnit : satuan waktu dari parameter delay |
Pengembalian | |
---|---|
blockInterrupt
public void blockInterrupt ()
Cegah utas saat ini agar tidak terputus.
checkInterrupted
public void checkInterrupted ()
Menyela utas saat ini jika harus disela. Utas didorong untuk memanggil metode ini secara berkala untuk membuang RunInterruptedException
yang benar.
Melempar | |
---|---|
RunInterruptedException |
mengganggu
public void interrupt (Thread thread, String message, ErrorIdentifier errorId)
Tandai sebuah utas, interupsi jika dan ketika utas dapat disela.
Parameter | |
---|---|
thread | Thread : utas untuk menandai gangguan |
message | String : pesan interupsi |
errorId | ErrorIdentifier |
isInterruptible
public boolean isInterruptible (Thread thread)
Parameter | |
---|---|
thread | Thread |
Pengembalian | |
---|---|
boolean | benar jika utas yang ditentukan dapat diinterupsi |
isInterruptible
public boolean isInterruptible ()
Pengembalian | |
---|---|
boolean | benar jika utas saat ini dapat diinterupsi |