CommandInterrupter
public
class
CommandInterrupter
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.command.CommandInterrupter |
TradeFederation komutlarının kesintiye uğramasına veya kesintiye uğratılamaz olarak işaretlenmesine izin veren hizmet.
Özet
Alanlar | |
|---|---|
public
static
final
CommandInterrupter |
INSTANCE
Singleton. |
Herkese açık oluşturucular | |
|---|---|
CommandInterrupter()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
allowInterrupt()
Mevcut ileti dizisinin kesintiye uğramasına izin verin. |
Future<?>
|
allowInterruptAsync(Thread thread, long delay, TimeUnit unit)
Belirtilen bir ileti dizisinin gecikmeli olarak kesintiye uğramasına izin verin. |
void
|
blockInterrupt()
Mevcut ileti dizisinin kesintiye uğramasını önler. |
void
|
checkInterrupted()
Durdurulması gerekiyorsa mevcut iş parçacığını durdurur. |
void
|
interrupt(Thread thread, String message, ErrorIdentifier errorId)
Bir ileti dizisini işaretleyin ve kesintiye uğratılabilir hale geldiğinde kesintiye uğratın. |
boolean
|
isInterruptible(Thread thread)
|
boolean
|
isInterruptible()
|
Alanlar
Herkese açık oluşturucular
CommandInterrupter
public CommandInterrupter ()
Herkese açık yöntemler
allowInterrupt
public void allowInterrupt ()
Mevcut ileti dizisinin kesintiye uğramasına izin verin.
allowInterruptAsync
public Future<?> allowInterruptAsync (Thread thread,
long delay,
TimeUnit unit)Belirtilen bir ileti dizisinin gecikmeli olarak kesintiye uğramasına izin verin.
| Parametreler | |
|---|---|
thread |
Thread: kesilebilir olarak işaretlenecek iş parçacığı |
delay |
long: Yürütmeyi geciktirmek için şu andan itibaren geçen süre |
unit |
TimeUnit: gecikme parametresinin zaman birimi |
| İadeler | |
|---|---|
Future<?> |
|
blockInterrupt
public void blockInterrupt ()
Mevcut ileti dizisinin kesintiye uğramasını önler.
checkInterrupted
public void checkInterrupted ()
Durdurulması gerekiyorsa mevcut iş parçacığını durdurur. İş parçacıklarının doğru RunInterruptedException hata vermek için bu yöntemi düzenli olarak çağırması önerilir.
| Verdiği hatalar | |
|---|---|
RunInterruptedException |
|
kesmek
public void interrupt (Thread thread,
String message,
ErrorIdentifier errorId)Bir ileti dizisini işaretleyin ve kesintiye uğratılabilir hale geldiğinde kesintiye uğratın.
| Parametreler | |
|---|---|
thread |
Thread: Kesintiye uğratılacak ileti dizisi |
message |
String: kesinti mesajı |
errorId |
ErrorIdentifier |
isInterruptible
public boolean isInterruptible (Thread thread)
| Parametreler | |
|---|---|
thread |
Thread |
| İadeler | |
|---|---|
boolean |
Belirtilen iş parçacığı kesintiye uğratılabilirse true (doğru) |
isInterruptible
public boolean isInterruptible ()
| İadeler | |
|---|---|
boolean |
Mevcut iş parçacığı kesintiye uğratılabilirse doğru |