Interupsi Perintah

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 thread saat ini diinterupsi.

allowInterruptAsync (Thread thread, long delay, TimeUnit unit)

Izinkan thread tertentu diinterupsi setelah penundaan.

void blockInterrupt ()

Cegah thread saat ini agar tidak terputus.

void checkInterrupted ()

Menginterupsi thread saat ini jika harus diinterupsi.

void interrupt (Thread thread, String message, ErrorIdentifier errorId)

Tandai sebuah thread, hentikan jika dan ketika thread tersebut dapat diinterupsi.

boolean isInterruptible (Thread thread)
boolean isInterruptible ()

bidang

CONTOH

public static final CommandInterrupter INSTANCE

Lajang.

Konstruktor publik

Interupsi Perintah

public CommandInterrupter ()

Metode publik

izinkan Interupsi

public void allowInterrupt ()

Izinkan thread saat ini diinterupsi.

izinkanInterruptAsync

public  allowInterruptAsync (Thread thread, 
                long delay, 
                TimeUnit unit)

Izinkan thread tertentu diinterupsi setelah penundaan.

Parameter
thread Thread : thread untuk ditandai sebagai dapat diinterupsi

delay long : waktu dari sekarang untuk menunda eksekusi

unit TimeUnit : satuan waktu dari parameter penundaan

Kembali

blokInterupsi

public void blockInterrupt ()

Cegah thread saat ini agar tidak terputus.

periksaTerganggu

public void checkInterrupted ()

Menginterupsi thread saat ini jika harus diinterupsi. Utas dianjurkan untuk memanggil metode ini secara berkala untuk membuang RunInterruptedException yang tepat.

Melempar
RunInterruptedException

mengganggu

public void interrupt (Thread thread, 
                String message, 
                ErrorIdentifier errorId)

Tandai sebuah thread, hentikan jika dan ketika thread tersebut dapat diinterupsi.

Parameter
thread Thread : thread untuk menandai interupsi

message String : pesan interupsi

errorId ErrorIdentifier

dapat diinterupsi

public boolean isInterruptible (Thread thread)

Parameter
thread Thread

Kembali
boolean benar jika thread tertentu dapat diinterupsi

dapat diinterupsi

public boolean isInterruptible ()

Kembali
boolean benar jika thread saat ini dapat diinterupsi