Komut Kesici

public class CommandInterrupter
extends Object

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


TradeFederation komutlarının kesilmesine veya kesintisiz olarak işaretlenmesine olanak tanıyan hizmet.

Özet

Alanlar

public static final CommandInterrupter INSTANCE

Singleton.

Kamu inşaatçıları

CommandInterrupter ()

Genel yöntemler

void allowInterrupt ()

Geçerli iş parçacığının kesilmesine izin ver.

allowInterruptAsync (Thread thread, long delay, TimeUnit unit)

Belirli bir iş parçacığının bir gecikmeden sonra kesilmesine izin ver.

void blockInterrupt ()

Geçerli 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ığını işaretleyin ve kesilebilir hale geldiğinde onu durdurun.

boolean isInterruptible (Thread thread)
boolean isInterruptible ()

Alanlar

MİSAL

public static final CommandInterrupter INSTANCE

Singleton.

Kamu inşaatçıları

Komut Kesici

public CommandInterrupter ()

Genel yöntemler

izinkesme

public void allowInterrupt ()

Geçerli iş parçacığının kesilmesine izin ver.

izinInterruptAsync

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

Belirli bir iş parçacığının bir gecikmeden sonra kesilmesine izin verin.

Parametreler
thread Thread : kesilebilir olarak işaretlenecek konu

delay long : şu andan itibaren yürütmeyi geciktirecek süre

unit TimeUnit : gecikme parametresinin zaman birimi

İadeler

blokkesme

public void blockInterrupt ()

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

checkKesintiye uğradı

public void checkInterrupted ()

Kesilmesi gerekiyorsa mevcut iş parçacığını keser. Doğru RunInterruptedException oluşturmak için iş parçacıklarının bu yöntemi periyodik olarak çağırmaları teşvik edilir.

Atar
RunInterruptedException

yarıda kesmek

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

Bir iş parçacığını işaretleyin ve kesilebilir hale geldiğinde onu durdurun.

Parametreler
thread Thread : kesinti için işaretlenecek konu

message String : kesinti mesajı

errorId ErrorIdentifier

Kesintisizdir

public boolean isInterruptible (Thread thread)

Parametreler
thread Thread

İadeler
boolean belirtilen iş parçacığı kesilebilirse doğru

Kesintisizdir

public boolean isInterruptible ()

İadeler
boolean geçerli iş parçacığı kesilebilirse doğru