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
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
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 : ş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 |