ComandoInterruptor
public class CommandInterrupter
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.command.CommandInterrupter |
Serviço que permite que comandos TradeFederation sejam interrompidos ou marcados como ininterruptos.
Resumo
Campos | |
|---|---|
public static final CommandInterrupter | INSTANCESolteiro. |
Construtores públicos | |
|---|---|
CommandInterrupter () | |
Métodos públicos | |
|---|---|
void | allowInterrupt ()Permitir que o thread atual seja interrompido. |
allowInterruptAsync (Thread thread, long delay, TimeUnit unit)Permitir que um thread especificado seja interrompido após um atraso. | |
void | blockInterrupt ()Impedir que o thread atual seja interrompido. |
void | checkInterrupted ()Interrompe o thread atual se ele for interrompido. |
void | interrupt (Thread thread, String message, ErrorIdentifier errorId)Sinaliza um thread, interrompendo-o se e quando ele se tornar interrompível. |
boolean | isInterruptible (Thread thread) |
boolean | isInterruptible () |
Campos
Construtores públicos
ComandoInterruptor
public CommandInterrupter ()
Métodos públicos
permitirInterrupção
public void allowInterrupt ()
Permitir que o thread atual seja interrompido.
permitirInterruptAsync
publicallowInterruptAsync (Thread thread, long delay, TimeUnit unit)
Permitir que um thread especificado seja interrompido após um atraso.
| Parâmetros | |
|---|---|
thread | Thread : thread a ser marcado como interrompível |
delay | long : tempo a partir de agora para atrasar a execução |
unit | TimeUnit : unidade de tempo do parâmetro de atraso |
| Devoluções | |
|---|---|
bloquearInterrupção
public void blockInterrupt ()
Impedir que o thread atual seja interrompido.
verificação interrompida
public void checkInterrupted ()
Interrompe o thread atual se ele for interrompido. Os threads são incentivados a chamar esse método periodicamente para lançar o RunInterruptedException correto.
| Lança | |
|---|---|
RunInterruptedException | |
interromper
public void interrupt (Thread thread,
String message,
ErrorIdentifier errorId)Sinaliza um thread, interrompendo-o se e quando ele se tornar interrompível.
| Parâmetros | |
|---|---|
thread | Thread : tópico para marcar para interrupção |
message | String : mensagem de interrupção |
errorId | ErrorIdentifier |
éinterruptível
public boolean isInterruptible (Thread thread)
| Parâmetros | |
|---|---|
thread | Thread |
| Devoluções | |
|---|---|
boolean | verdadeiro se o thread especificado for interrompível |
éinterruptível
public boolean isInterruptible ()
| Devoluções | |
|---|---|
boolean | verdadeiro se o thread atual for interrompível |