ComandoInterruptor
public class CommandInterrupter
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.command.CommandInterrupter |
Servicio que permite interrumpir o marcar los comandos de TradeFederation como ininterrumpibles.
Resumen
Campos | |
---|---|
public static final CommandInterrupter | INSTANCE Único. |
Constructores públicos | |
---|---|
CommandInterrupter () |
Métodos públicos | |
---|---|
void | allowInterrupt () Permitir que se interrumpa el hilo actual. |
allowInterruptAsync (Thread thread, long delay, TimeUnit unit) Permitir que un hilo específico se interrumpa después de un retraso. | |
void | blockInterrupt () Evita que se interrumpa el hilo actual. |
void | checkInterrupted () Interrumpe el hilo actual si debe interrumpirse. |
void | interrupt (Thread thread, String message, ErrorIdentifier errorId) Marcar un hilo, interrumpiéndolo cuando sea interrumpible. |
boolean | isInterruptible (Thread thread) |
boolean | isInterruptible () |
Campos
Constructores públicos
ComandoInterruptor
public CommandInterrupter ()
Métodos públicos
permitirinterrumpir
public void allowInterrupt ()
Permitir que se interrumpa el hilo actual.
permitirInterruptAsync
publicallowInterruptAsync (Thread thread, long delay, TimeUnit unit)
Permitir que un hilo específico se interrumpa después de un retraso.
Parámetros | |
---|---|
thread | Thread : hilo para marcar como interrumpible |
delay | long : tiempo a partir de ahora para retrasar la ejecución |
unit | TimeUnit : unidad de tiempo del parámetro de retardo |
Devoluciones | |
---|---|
bloquearinterrupción
public void blockInterrupt ()
Evita que se interrumpa el hilo actual.
comprobarInterrumpido
public void checkInterrupted ()
Interrumpe el hilo actual si debe interrumpirse. Se recomienda a los subprocesos que llamen periódicamente a este método para generar la RunInterruptedException
correcta.
Lanza | |
---|---|
RunInterruptedException |
interrumpir
public void interrupt (Thread thread, String message, ErrorIdentifier errorId)
Marcar un hilo, interrumpiéndolo cuando sea interrumpible.
Parámetros | |
---|---|
thread | Thread : hilo para marcar por interrupción |
message | String : mensaje de interrupción |
errorId | ErrorIdentifier |
es interrumpible
public boolean isInterruptible (Thread thread)
Parámetros | |
---|---|
thread | Thread |
Devoluciones | |
---|---|
boolean | verdadero si el hilo especificado es interrumpible |
es interrumpible
public boolean isInterruptible ()
Devoluciones | |
---|---|
boolean | verdadero si el hilo actual es interrumpible |