Interrupteur de commande
public
class
CommandInterrupter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.CommandInterrupter. |
Service permettant d'interrompre ou de marquer comme étant ininterrompu des commandes Tradefédération.
Résumé
Champs | |
---|---|
public
static
final
CommandInterrupter |
INSTANCE
Singleton. |
Constructeurs publics | |
---|---|
CommandInterrupter()
|
Méthodes publiques | |
---|---|
void
|
allowInterrupt()
Autoriser l'interruption du thread actuel. |
|
allowInterruptAsync(Thread thread, long delay, TimeUnit unit)
Autoriser l'interruption d'un thread spécifié après un certain délai. |
void
|
blockInterrupt()
Empêchez l'interruption du thread actuel. |
void
|
checkInterrupted()
Interrompt le thread actuel s'il doit être interrompu. |
void
|
interrupt(Thread thread, String message, ErrorIdentifier errorId)
marquer un thread et l'interrompre s'il devient interrompable ; |
boolean
|
isInterruptible(Thread thread)
|
boolean
|
isInterruptible()
|
Champs
Constructeurs publics
Interrupteur de commande
public CommandInterrupter ()
Méthodes publiques
allowInterrupt
public void allowInterrupt ()
Autoriser l'interruption du thread actuel.
allowInterruptAsync
publicallowInterruptAsync (Thread thread, long delay, TimeUnit unit)
Autoriser l'interruption d'un thread spécifié après un certain délai.
Paramètres | |
---|---|
thread |
Thread : thread à marquer comme interrompable |
delay |
long : délai à partir de maintenant pour retarder l'exécution |
unit |
TimeUnit : unité de temps du paramètre de retard |
Renvoie | |
---|---|
|
blockInterrupt
public void blockInterrupt ()
Empêchez l'interruption du thread actuel.
checkInterrupted
public void checkInterrupted ()
Interrompt le thread actuel s'il doit être interrompu. Les fils de discussion sont encouragés à
appelez régulièrement cette méthode afin de générer la bonne RunInterruptedException
.
Génère | |
---|---|
RunInterruptedException |
interrompre
public void interrupt (Thread thread, String message, ErrorIdentifier errorId)
marquer un thread et l'interrompre s'il devient interrompable ;
Paramètres | |
---|---|
thread |
Thread : thread à marquer pour interruption |
message |
String : message d'interruption |
errorId |
ErrorIdentifier |
isInterruptible
public boolean isInterruptible (Thread thread)
Paramètres | |
---|---|
thread |
Thread |
Renvoie | |
---|---|
boolean |
"true" si le thread spécifié peut être interrompu |
isInterruptible
public boolean isInterruptible ()
Renvoie | |
---|---|
boolean |
"True" si le thread actuel peut être interrompu |