Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

CommandInterrupter

public class CommandInterrupter
extends Object

java.lang.Object
com.android.tradefed.command.CommandInterrupter


Service permettant d'interrompre les commandes de TradeFederation ou de les marquer comme ininterrompues.

Résumé

Des 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 un thread spécifié à être interrompu après un délai.

void blockInterrupt ()

Empêchez le thread actuel d'être interrompu.

void checkInterrupted ()

Interrompt le thread en cours s'il doit être interrompu.

void interrupt (Thread thread, String message)

Marquez un thread, en l'interrompant si et quand il devient interruptible.

boolean isInterruptible (Thread thread)
boolean isInterruptible ()

Des champs

EXEMPLE

public static final CommandInterrupter INSTANCE

Singleton.

Constructeurs publics

CommandInterrupter

public CommandInterrupter ()

Méthodes publiques

allowInterrupt

public void allowInterrupt ()

Autoriser l'interruption du thread actuel.

allowInterruptAsync

public  allowInterruptAsync (Thread thread, 
                long delay, 
                TimeUnit unit)

Autoriser un thread spécifié à être interrompu après un délai.

Paramètres
thread Thread : fil à marquer comme interruptible

delay long : temps à partir de maintenant pour retarder l'exécution

unit TimeUnit : unité de temps du paramètre de retard

Retour

blockInterrupt

public void blockInterrupt ()

Empêchez le thread actuel d'être interrompu.

checkInterrupted

public void checkInterrupted ()

Interrompt le thread en cours s'il doit être interrompu. Les threads sont encouragés à appeler périodiquement cette méthode afin de lancer la bonne RunInterruptedException .

Jette
RunInterruptedException

interrompre

public void interrupt (Thread thread, 
                String message)

Marquez un thread, en l'interrompant si et quand il devient interruptible.

Paramètres
thread Thread : fil à marquer pour interruption

message String : message d'interruption

estInterruptible

public boolean isInterruptible (Thread thread)

Paramètres
thread Thread

Retour
boolean true si le thread spécifié est interruptible

estInterruptible

public boolean isInterruptible ()

Retour
boolean true si le thread actuel est interruptible