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

INSTANCE

public static final CommandInterrupter INSTANCE

Singleton.

Konstruktor publik

CommandInterrupter

public CommandInterrupter ()

Metode publik

allowInterrupt

public void allowInterrupt ()

Mengizinkan thread saat ini terganggu.

allowInterruptAsync

public  allowInterruptAsync (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