Polecenie przerywane
public
class
CommandInterrupter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.CommandInterrupter |
Usługa umożliwiająca przerywanie poleceń federacji handlowej lub oznaczanie ich jako nieprzerwanych.
Podsumowanie
Fieldsem | |
---|---|
public
static
final
CommandInterrupter |
INSTANCE
Singleton. |
Konstruktory publiczne | |
---|---|
CommandInterrupter()
|
Metody publiczne | |
---|---|
void
|
allowInterrupt()
Zezwól na przerwanie bieżącego wątku. |
|
allowInterruptAsync(Thread thread, long delay, TimeUnit unit)
Zezwala na przerwanie określonego wątku po opóźnieniu. |
void
|
blockInterrupt()
Zapobiega przerwaniu bieżącego wątku. |
void
|
checkInterrupted()
Przerywa bieżący wątek, jeśli powinien zostać przerwany. |
void
|
interrupt(Thread thread, String message, ErrorIdentifier errorId)
oznaczanie wątku jako przerywanego, jeśli staje się on przerywany; |
boolean
|
isInterruptible(Thread thread)
|
boolean
|
isInterruptible()
|
Fieldsem
Konstruktory publiczne
Polecenie przerywane
public CommandInterrupter ()
Metody publiczne
allowInterrupt
public void allowInterrupt ()
Zezwól na przerwanie bieżącego wątku.
allowInterruptAsync
publicallowInterruptAsync (Thread thread, long delay, TimeUnit unit)
Zezwala na przerwanie określonego wątku po opóźnieniu.
Parametry | |
---|---|
thread |
Thread : wątek do oznaczenia jako przerywany |
delay |
long : czas od teraz do opóźnienia wykonania |
unit |
TimeUnit : jednostka czasu parametru opóźnienia |
Zwroty | |
---|---|
|
blockInterrupt
public void blockInterrupt ()
Zapobiega przerwaniu bieżącego wątku.
Sprawdzanie przerwane
public void checkInterrupted ()
Przerywa bieżący wątek, jeśli powinien zostać przerwany. Korzystanie z wątków
okresowo wywołuje tę metodę, aby zgłosić odpowiedni element RunInterruptedException
.
Rzuty | |
---|---|
RunInterruptedException |
przerywać
public void interrupt (Thread thread, String message, ErrorIdentifier errorId)
oznaczanie wątku jako przerywanego, jeśli staje się on przerywany;
Parametry | |
---|---|
thread |
Thread : wątek do oznaczenia jako przerwa |
message |
String : komunikat o przerwie |
errorId |
ErrorIdentifier |
Jest przerywane
public boolean isInterruptible (Thread thread)
Parametry | |
---|---|
thread |
Thread |
Zwroty | |
---|---|
boolean |
true, jeśli określony wątek jest przerwany |
Jest przerywane
public boolean isInterruptible ()
Zwroty | |
---|---|
boolean |
true, jeśli bieżący wątek jest przerywany |