DeviceConcurrentUtil
public class DeviceConcurrentUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.DeviceConcurrentUtil |
Eşzamanlı aygıt tarafı komut yürütmesi için yardımcı yöntemler ve sınıflar içerir
ShellCommandCallable
olarak uygulanan komutları çalıştırmak için ERROR(/ExecutorService)
kullanın ve komut yürütme için ERROR(/ExecutorService)
tarafından döndürülen ERROR(/Future)
ile eşitleme için ERROR(/#joinFuture(String,Future,long))
kullanın.
Özet
İç içe sınıflar | |
---|---|
class | DeviceConcurrentUtil.ShellCommandCallable <V> Bir |
Genel yöntemler | |
---|---|
static <T> T | joinFuture (String taskDesc, task, long timeout) joinFuture (String taskDesc, task, long timeout) Yürütme sırasında oluşan |
Genel yöntemler
gelecek katılmak
public static T joinFuture (String taskDesc,task, long timeout)
task
mevcut iş parçacığına katılmak için kolaylık yöntemi
Yürütme sırasında oluşan DeviceNotAvailableException
ve ERROR(/TimeoutException)
şeffaf bir şekilde iletilir, diğerleri hata olarak günlüğe kaydedilir ancak başka şekilde işlenmez.
parametreler | |
---|---|
taskDesc | String : günlüğe kaydetme amacıyla görevin açıklaması |
task | ERROR(/Future) katılacak görevi temsil ediyor |
timeout | long : görevde beklemek için zaman aşımı |
İadeler | |
---|---|
T | Şablon türüyle görevin sonucu. |
Atar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
| Zaman Aşımı İstisnası |
DeviceNotAvailableException |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-03-30 UTC.