DeviceConcurrentUtil
public class DeviceConcurrentUtil
extends Object
java.lang.Nesne | |
↳ | com.android.tradefed.util.DeviceConcurrentUtil |
Eşzamanlı cihaz tarafı komut yürütmesi için yardımcı program yöntemlerini ve sınıflarını içerir
ShellCommandCallable
olarak uygulanan komutları çalıştırmak için ERROR(/ ERROR(/ExecutorService)
) kullanın ve komut yürütme için ERROR(/ExecutorService)
tarafından döndürülen ERROR(/Future)
ile senkronizasyon için ERROR(/#joinFuture(String,Future,long))
kullanın.
Özet
iç 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) Görevdeki mevcut Yürütme sırasında meydana gelen |
Genel yöntemler
katılmakGelecek
public static T joinFuture (String taskDesc,task, long timeout)
Görevdeki mevcut task
parçacığına katılmak için kolaylık yöntemi
Yürütme sırasında meydana gelen DeviceNotAvailableException
ve ERROR(/TimeoutException)
şeffaf bir şekilde geçirilir, diğerleri hata olarak günlüğe kaydedilir, ancak başka türlü ele alınmaz.
parametreler | |
---|---|
taskDesc | String : günlüğe kaydetme amacıyla görevin açıklaması |
task | ERROR(/Future) |
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 |
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: 2022-08-15 UTC.