KomutKesici

public class CommandInterrupter
extends Object

java.lang.Nesne
com.android.tradefed.command.CommandKesici


TradeFederation komutlarının kesintiye uğramasına veya kesintisiz olarak işaretlenmesine izin veren hizmet.

Özet

Alanlar

public static final CommandInterrupter INSTANCE

Singleton.

Kamu inşaatçıları

CommandInterrupter ()

Genel yöntemler

void allowInterrupt ()

Mevcut iş parçacığının kesilmesine izin verin.

allowInterruptAsync (Thread thread, long delay, TimeUnit unit)

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

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ığını işaretleyin, kesilebilir hale geldiğinde ve kesildiğinde onu kesintiye uğratın.

boolean isInterruptible (Thread thread)
boolean isInterruptible ()

Alanlar

MİSAL

public static final CommandInterrupter INSTANCE

Singleton.

Kamu inşaatçıları

KomutKesici

public CommandInterrupter ()

Genel yöntemler

allowInterrupt

public void allowInterrupt ()

Mevcut iş parçacığının kesilmesine izin verin.

allowInterruptAsync

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 : bundan böyle yürütmeyi geciktirme zamanı

unit TimeUnit : gecikme parametresinin zaman birimi

İadeler

blokkesme

public void blockInterrupt ()

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

kontrol Kesildi

public void checkInterrupted ()

Kesilmesi gerekiyorsa mevcut iş parçacığını keser. Doğru RunInterruptedException atmak için iş parçacıklarının periyodik olarak bu yöntemi çağırması önerilir.

atar
RunInterruptedException

yarıda kesmek

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

Bir iş parçacığını işaretleyin, kesilebilir hale geldiğinde ve kesildiğinde onu kesintiye uğratın.

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ığı kesilebilir ise true

Kesintisizdir

public boolean isInterruptible ()

İadeler
boolean geçerli iş parçacığı kesilebilir ise true