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 izin veren 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 () Mevcut iş parçacığının kesilmesini ö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, kesintiye uğradığında ve kesintiye uğradığında kesintiye uğratın. |
boolean | isInterruptible (Thread thread) |
boolean | isInterruptible () |
alanlar
kamu inşaatçılar
Komut Kesici
public CommandInterrupter ()
Genel yöntemler
kesintiye izin ver
public void allowInterrupt ()
Geçerli iş parçacığının kesilmesine izin ver.
izin verInterruptAsync
publicallowInterruptAsync (Thread thread, long delay, TimeUnit unit)
Belirli bir iş parçacığının bir gecikmeden sonra kesilmesine izin ver.
parametreler | |
---|---|
thread | Thread : kesilebilir olarak işaretlemek için konu |
delay | long : şu andan itibaren yürütmeyi geciktirme zamanı |
unit | TimeUnit : gecikme parametresinin zaman birimi |
İadeler | |
---|---|
blok Kesme
public void blockInterrupt ()
Mevcut iş parçacığının kesilmesini önleyin.
checkInterrupted
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 düzenli aralıklarla çağırması önerilir.
Atar | |
---|---|
RunInterruptedException |
yarıda kesmek
public void interrupt (Thread thread, String message, ErrorIdentifier errorId)
Bir iş parçacığını işaretleyin, kesintiye uğradığında ve kesintiye uğradığında kesintiye uğratın.
parametreler | |
---|---|
thread | Thread : kesinti için işaretlemek için konu |
message | String : kesinti mesajı |
errorId | ErrorIdentifier |
Kesintisiz
public boolean isInterruptible (Thread thread)
parametreler | |
---|---|
thread | Thread |
İadeler | |
---|---|
boolean | true belirtilen iş parçacığı kesintiye uğrayabilirse |
Kesintisiz
public boolean isInterruptible ()
İadeler | |
---|---|
boolean | geçerli iş parçacığı kesintiye uğrayabilirse true |