DeviceConcurrentUtil
public class DeviceConcurrentUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.DeviceConcurrentUtil |
Contém métodos utilitários e classes para execução simultânea de comandos no lado do dispositivo
Use ERROR(/ExecutorService)
para executar comandos implementados como ShellCommandCallable
e use ERROR(/#joinFuture(String,Future,long))
para sincronização com o ERROR(/Future)
conforme retornado por ERROR(/ExecutorService)
para a execução do comando.
Resumo
Classes aninhadas | |
---|---|
class | DeviceConcurrentUtil.ShellCommandCallable <V> Um |
Métodos públicos | |
---|---|
static <T> T | joinFuture (String taskDesc, task, long timeout) joinFuture (String taskDesc, task, long timeout) Método de conveniência para ingressar no tópico atual na |
Métodos públicos
junte-se ao Futuro
public static T joinFuture (String taskDesc,task, long timeout)
Método de conveniência para ingressar no tópico atual na task
DeviceNotAvailableException
e ERROR(/TimeoutException)
ocorridos durante a execução são transmitidos de forma transparente, outros são registrados como erro, mas não são tratados de outra forma.
Parâmetros | |
---|---|
taskDesc | String : descrição da tarefa para fins de registro |
task | ERROR(/Future) representando a tarefa para ingressar |
timeout | long : tempo limite para espera da tarefa |
Devoluções | |
---|---|
T | O resultado da tarefa com o tipo de modelo. |
Lança | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
DeviceConcurrentUtil
public class DeviceConcurrentUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.DeviceConcurrentUtil |
Contém métodos utilitários e classes para execução simultânea de comandos no lado do dispositivo
Use ERROR(/ExecutorService)
para executar comandos implementados como ShellCommandCallable
e use ERROR(/#joinFuture(String,Future,long))
para sincronização com o ERROR(/Future)
conforme retornado por ERROR(/ExecutorService)
para a execução do comando.
Resumo
Classes aninhadas | |
---|---|
class | DeviceConcurrentUtil.ShellCommandCallable <V> Um |
Métodos públicos | |
---|---|
static <T> T | joinFuture (String taskDesc, task, long timeout) joinFuture (String taskDesc, task, long timeout) Método de conveniência para ingressar no tópico atual na |
Métodos públicos
junte-se ao Futuro
public static T joinFuture (String taskDesc,task, long timeout)
Método de conveniência para ingressar no tópico atual na task
DeviceNotAvailableException
e ERROR(/TimeoutException)
ocorridos durante a execução são transmitidos de forma transparente, outros são registrados como erro, mas não são tratados de outra forma.
Parâmetros | |
---|---|
taskDesc | String : descrição da tarefa para fins de registro |
task | ERROR(/Future) representando a tarefa para ingressar |
timeout | long : tempo limite para espera da tarefa |
Devoluções | |
---|---|
T | O resultado da tarefa com o tipo de modelo. |
Lança | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-12-01 UTC.