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
Kamu inşaatçıları
KomutKesici
public CommandInterrupter ()
Genel yöntemler
allowInterrupt
public void allowInterrupt ()
Mevcut iş parçacığının kesilmesine izin verin.
allowInterruptAsync
publicallowInterruptAsync (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 |