CommandInterrupter

public class CommandInterrupter
extends Object

java.lang.Object
   ↳ com.android.tradefed.command.CommandInterrupter


Layanan yang memungkinkan perintah TradeFederation diinterupsi atau ditandai sebagai tidak dapat diinterupsi.

Ringkasan

Kolom

public static final CommandInterrupter INSTANCE

Singleton.

Konstruktor publik

CommandInterrupter()

Metode publik

void allowInterrupt()

Izinkan rangkaian pesan saat ini terganggu.

Future<?> allowInterruptAsync(Thread thread, long delay, TimeUnit unit)

Mengizinkan rangkaian pesan tertentu diinterupsi setelah penundaan.

void blockInterrupt()

Mencegah gangguan pada thread saat ini.

void checkInterrupted()

Menginterupsi thread saat ini jika harus diinterupsi.

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

Menandai thread, menginterupsinya jika dan saat thread dapat diinterupsi.

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 ()

Izinkan rangkaian pesan saat ini terganggu.

allowInterruptAsync

public Future<?> allowInterruptAsync (Thread thread, 
                long delay, 
                TimeUnit unit)

Mengizinkan rangkaian pesan tertentu diinterupsi 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
Future<?>

blockInterrupt

public void blockInterrupt ()

Mencegah gangguan pada thread saat ini.

checkInterrupted

public void checkInterrupted ()

Menginterupsi thread saat ini jika harus diinterupsi. Thread sebaiknya memanggil metode ini secara berkala untuk menampilkan RunInterruptedException yang tepat.

Menampilkan
RunInterruptedException

interupsi

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

Menandai thread, menginterupsinya jika dan saat thread dapat diinterupsi.

Parameter
thread Thread: thread yang akan ditandai untuk penghentian

message String: pesan gangguan

errorId ErrorIdentifier

isInterruptible

public boolean isInterruptible (Thread thread)

Parameter
thread Thread

Hasil
boolean benar jika thread yang ditentukan dapat diinterupsi

isInterruptible

public boolean isInterruptible ()

Hasil
boolean benar jika thread saat ini dapat diinterupsi