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 | INSTANCE Solteiro. |
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 |