CommandInterrupter
public
class
CommandInterrupter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.CommandInterrupter |
Layanan yang memungkinkan perintah TradeFederation diganggu atau ditandai sebagai tidak dapat diganggu.
Ringkasan
Kolom | |
---|---|
public
static
final
CommandInterrupter |
INSTANCE
Singleton. |
Konstruktor publik | |
---|---|
CommandInterrupter()
|
Metode publik | |
---|---|
void
|
allowInterrupt()
Mengizinkan thread saat ini terganggu. |
|
allowInterruptAsync(Thread thread, long delay, TimeUnit unit)
Mengizinkan thread yang ditentukan untuk diganggu setelah penundaan. |
void
|
blockInterrupt()
Mencegah thread saat ini terganggu. |
void
|
checkInterrupted()
Mengganggu thread saat ini jika harus terganggu. |
void
|
interrupt(Thread thread, String message, ErrorIdentifier errorId)
Memberi tanda pada thread, yang akan mengganggunya jika dan saat thread tersebut dapat diganggu. |
boolean
|
isInterruptible(Thread thread)
|
boolean
|
isInterruptible()
|
Kolom
Konstruktor publik
CommandInterrupter
public CommandInterrupter ()
Metode publik
allowInterrupt
public void allowInterrupt ()
Mengizinkan thread saat ini terganggu.
allowInterruptAsync
publicallowInterruptAsync (Thread thread, long delay, TimeUnit unit)
Mengizinkan thread yang ditentukan untuk diganggu setelah penundaan.
Parameter | |
---|---|
thread |
Thread : thread yang akan ditandai sebagai dapat diinterupsi |
delay |
long : waktu dari sekarang untuk menunda eksekusi |
unit |
TimeUnit : unit waktu parameter penundaan |
Hasil | |
---|---|
|
blockInterrupt
public void blockInterrupt ()
Mencegah thread saat ini terganggu.
checkInterrupted
public void checkInterrupted ()
Mengganggu thread saat ini jika harus terganggu. Thread disarankan untuk
memanggil metode ini secara berkala untuk menampilkan RunInterruptedException
yang tepat.
Menampilkan | |
---|---|
RunInterruptedException |
menyela
public void interrupt (Thread thread, String message, ErrorIdentifier errorId)
Memberi tanda pada thread, yang akan mengganggunya jika dan saat thread tersebut dapat diganggu.
Parameter | |
---|---|
thread |
Thread : thread yang akan ditandai untuk gangguan |
message |
String : pesan gangguan |
errorId |
ErrorIdentifier |
isInterruptible
public boolean isInterruptible (Thread thread)
Parameter | |
---|---|
thread |
Thread |
Hasil | |
---|---|
boolean |
true jika thread yang ditentukan dapat diinterupsi |
isInterruptible
public boolean isInterruptible ()
Hasil | |
---|---|
boolean |
benar jika thread saat ini dapat diganggu |