Penginterupsi Perintah

public class CommandInterrupter
extends Object

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


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

Ringkasan

Kolom

public static final CommandInterrupter INSTANCE

Singleton.

Konstruktor publik

CommandInterrupter()

Metode publik

void allowInterrupt()

Izinkan thread saat ini terganggu.

allowInterruptAsync(Thread thread, long delay, TimeUnit unit)

Mengizinkan thread tertentu terganggu setelah penundaan.

void blockInterrupt()

Mencegah thread saat ini terganggu.

void checkInterrupted()

Menginterupsi thread saat ini jika harus diputus.

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

Menandai thread, yang akan menginterupsinya jika dan saat thread tersebut dapat diinterupsi.

boolean isInterruptible(Thread thread)
boolean isInterruptible()

Kolom

INSTANCE

public static final CommandInterrupter INSTANCE

Singleton.

Konstruktor publik

Penginterupsi Perintah

public CommandInterrupter ()

Metode publik

izinkan Interupsi

public void allowInterrupt ()

Izinkan thread saat ini terganggu.

allowInterruptAsync

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

Mengizinkan thread tertentu terganggu setelah penundaan.

Parameter
thread Thread: thread untuk ditandai sebagai dapat diinterupsi

delay long: waktu dari sekarang untuk menunda eksekusi

unit TimeUnit: unit waktu parameter delay

Hasil

blockInterrupt

public void blockInterrupt ()

Mencegah thread saat ini terganggu.

centangTerganggu

public void checkInterrupted ()

Menginterupsi thread saat ini jika harus diputus. Rangkaian pesan (Threads) dianjurkan untuk memanggil metode ini secara berkala untuk menampilkan RunInterruptedException yang tepat.

Menampilkan
RunInterruptedException

interupsi

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

Menandai thread, yang akan menginterupsinya jika dan saat thread tersebut dapat diinterupsi.

Parameter
thread Thread: rangkaian pesan untuk menandai gangguan

message String: pesan gangguan

errorId ErrorIdentifier

Dapat Diinterupsi

public boolean isInterruptible (Thread thread)

Parameter
thread Thread

Hasil
boolean benar (true) jika thread yang ditentukan dapat terganggu

Dapat Diinterupsi

public boolean isInterruptible ()

Hasil
boolean true jika thread saat ini dapat diinterupsi