DispositivoConcurrentUtil
public class DeviceConcurrentUtil
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.util.DeviceConcurrentUtil |
Contiene métodos y clases de utilidad para la ejecución simultánea de comandos en el lado del dispositivo.
Utilice ERROR(/ExecutorService)
para ejecutar comandos implementados como ShellCommandCallable
y utilice ERROR(/#joinFuture(String,Future,long))
para la sincronización con el ERROR(/Future)
devuelto por ERROR(/ExecutorService)
para la ejecución del comando.
Resumen
clases anidadas | |
---|---|
class | DeviceConcurrentUtil.ShellCommandCallable <V> Un |
Métodos públicos | |
---|---|
static <T> T | joinFuture (String taskDesc, task, long timeout) joinFuture (String taskDesc, task, long timeout) Método conveniente para unirse al hilo actual de la |
Métodos públicos
unirsefuturo
public static T joinFuture (String taskDesc,task, long timeout)
Método conveniente para unirse al hilo actual de la task
DeviceNotAvailableException
y ERROR(/TimeoutException)
ocurridos durante la ejecución se pasan de forma transparente, otros se registran como errores pero no se manejan de otra manera.
Parámetros | |
---|---|
taskDesc | String : descripción de la tarea para fines de registro |
task | ERROR(/Future) que representa la tarea a unir |
timeout | long : tiempo de espera para esperar la tarea |
Devoluciones | |
---|---|
T | El resultado de la tarea con el tipo de plantilla. |
Lanza | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
| Excepción de tiempo de espera |
DeviceNotAvailableException |
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).