Komut Kesici

public class CommandInterrupter
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.command.CommandInterrupter


TradeFederation komutlarının kesintiye uğramasına veya kesintisiz olarak işaretlenmesine olanak tanıyan hizmet.

Özet

Fields'ın oynadığı filmler

public static final CommandInterrupter INSTANCE

Singleton.

Kamu inşaatçıları

CommandInterrupter()

Herkese açık yöntemler

void allowInterrupt()

Mevcut iş parçacığının kesintiye uğramasına izin ver.

allowInterruptAsync(Thread thread, long delay, TimeUnit unit)

Belirtilen iş parçacığının bir gecikmenin ardından kesintiye uğramasına izin ver.

void blockInterrupt()

Mevcut iş parçacığının kesintiye uğramasını önleyin.

void checkInterrupted()

Kesilmesi gerekiyorsa mevcut iş parçacığını keser.

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

Bir iş parçacığı, kesintiye uğratılabilir hale gelirse veya ne zaman kesintiye uğrarsa onu keserek işaretleme yapar.

boolean isInterruptible(Thread thread)
boolean isInterruptible()

Fields'ın oynadığı filmler

ÖRNEK

public static final CommandInterrupter INSTANCE

Singleton.

Kamu inşaatçıları

Komut Kesici

public CommandInterrupter ()

Herkese açık yöntemler

allowInterrupt

public void allowInterrupt ()

Mevcut iş parçacığının kesintiye uğramasına izin ver.

allowInterruptAsync

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

Belirtilen iş parçacığının bir gecikmenin ardından kesintiye uğramasına izin ver.

Parametreler
thread Thread: kesintiye uğratılabilir olarak işaretlenecek ileti dizisi

delay long: Şu andan itibaren yürütmeyi geciktiren süre

unit TimeUnit: Gecikme parametresinin zaman birimi

İlerlemeler

blokkesinti

public void blockInterrupt ()

Mevcut iş parçacığının kesintiye uğramasını önleyin.

Kontrol kesintiye uğradı

public void checkInterrupted ()

Kesilmesi gerekiyorsa mevcut iş parçacığını keser. İleti dizileri önerilir: doğru RunInterruptedException sağlamak için bu yöntemi periyodik olarak çağırın.

Fırlatma
RunInterruptedException

kes

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

Bir iş parçacığı, kesintiye uğratılabilir hale gelirse veya ne zaman kesintiye uğrarsa onu keserek işaretleme yapar.

Parametreler
thread Thread: Kesinti için işaretlenecek ileti dizisi

message String: Kesinti mesajı

errorId ErrorIdentifier

Kesintisiz

public boolean isInterruptible (Thread thread)

Parametreler
thread Thread

İlerlemeler
boolean belirtilen iş parçacığı kesintiye uğrayabilirse true

Kesintisiz

public boolean isInterruptible ()

İlerlemeler
boolean geçerli iş parçacığı kesintiye uğrarsa true