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 |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2022-07-06 (UTC)