CommandInterrupter

public class CommandInterrupter
extends Object

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


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

Özet

Fields'ın oynadığı filmler

public static final CommandInterrupter INSTANCE

Singleton.

Herkese açık kurucular

CommandInterrupter()

Herkese açık yöntemler

void allowInterrupt()

Mevcut ileti dizisinin kesintiye uğramasına izin verin.

allowInterruptAsync(Thread thread, long delay, TimeUnit unit)

Belirli bir ileti dizisinin bir süre sonra kesintiye uğramasına izin verin.

void blockInterrupt()

Mevcut ileti dizisinin kesintiye uğramasını önler.

void checkInterrupted()

Kesintiye uğraması gerekiyorsa mevcut ileti dizisini keser.

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

Bir ileti dizisini işaretleyerek kesintiye uğrayabilir hale geldiğinde kesintiye uğratabilirsiniz.

boolean isInterruptible(Thread thread)
boolean isInterruptible()

Fields'ın oynadığı filmler

ÖRNEK

public static final CommandInterrupter INSTANCE

Singleton.

Herkese açık kurucular

CommandInterrupter

public CommandInterrupter ()

Herkese açık yöntemler

allowInterrupt

public void allowInterrupt ()

Mevcut ileti dizisinin kesintiye uğramasına izin verin.

allowInterruptAsync

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

Belirli bir ileti dizisinin bir süre sonra kesintiye uğramasına izin verin.

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

delay long: Yürütme işleminin ertelenmesi için şu andan itibaren geçecek süre

unit TimeUnit: gecikme parametresinin zaman birimi

İlerlemeler

blockInterrupt

public void blockInterrupt ()

Mevcut ileti dizisinin kesintiye uğramasını önler.

checkInterrupted

public void checkInterrupted ()

Kesintiye uğraması gerekiyorsa mevcut ileti dizisini keser. Doğru RunInterruptedException değerini döndürmek için iş parçacıklarının bu yöntemi düzenli olarak çağırması önerilir.

Atışlar
RunInterruptedException

araya girme

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

Bir ileti dizisini işaretleyerek kesintiye uğrayabilir hale geldiğinde kesintiye uğratabilirsiniz.

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

message String: kesinti mesajı

errorId ErrorIdentifier

isInterruptible

public boolean isInterruptible (Thread thread)

Parametreler
thread Thread

İlerlemeler
boolean Belirtilen iş parçacığı kesintiye uğratılabilir durumdaysa doğru değerini döndürür.

isInterruptible

public boolean isInterruptible ()

İlerlemeler
boolean Geçerli ileti dizisi kesintiye uğratılabilir durumdaysa doğru değerini döndürür.