DeviceConcurrentUtil
public class DeviceConcurrentUtil
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.util.DeviceConcurrentUtil |
Contiene métodos de utilidad y clases para la ejecución simultánea de comandos del lado del dispositivo
Use ERROR(/ExecutorService)
para ejecutar comandos implementados como ShellCommandCallable
y use 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 de conveniencia para unirse al hilo actual en la |
Métodos públicos
únete al futuro
public static T joinFuture (String taskDesc,task, long timeout)
Método de conveniencia para unirse al hilo actual en la task
DeviceNotAvailableException
y ERROR(/TimeoutException)
ocurridos durante la ejecución se pasan de forma transparente, otros se registran como error 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 unirse |
timeout | long : tiempo de espera para la tarea |
Devoluciones | |
---|---|
T | El resultado de la tarea con el tipo de plantilla. |
Lanza | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-07-06 UTC.