CihazEşzamanlıUtil
public
class
DeviceConcurrentUtil
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.util.DeviceConcurrentUtil |
Eşzamanlı cihaz tarafı komutu yürütme işlemi için yardımcı program yöntemleri ve sınıflar içerir
ShellCommandCallable
olarak uygulanan komutları çalıştırmak için ERROR(/ExecutorService)
işlevini kullanın ve
ERROR(/Future)
ile senkronizasyon için ERROR(/#joinFuture(String,Future,long))
komutu yürütmesi için ERROR(/ExecutorService)
tarafından döndürülür.
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
class |
DeviceConcurrentUtil.ShellCommandCallable<V>
Şu konumda kabuk komutunu çalıştırmanın ayrıntılarını sarmalayan bir |
Herkese açık yöntemler | |
---|---|
static
<T>
T
|
joinFuture(String taskDesc,
Yürütme sırasında |
Herkese açık yöntemler
JoinFuture
public static T joinFuture (String taskDesc,task, long timeout)
task
üzerindeki mevcut ileti dizisine katılmak için kullanışlı yöntem
Yürütme sırasında DeviceNotAvailableException
ve ERROR(/TimeoutException)
gerçekleşti
şeffaf olarak geçirilir, diğerleri hata olarak günlüğe kaydedilir ancak başka şekilde işlenmez.
Parametreler | |
---|---|
taskDesc |
String : Günlüğe kaydetme amaçlı görevin açıklaması |
task |
: Katılma görevini temsil eden ERROR(/Future) |
timeout |
long : görev bekleme süresi aşımına uğradı |
İlerlemeler | |
---|---|
T |
Şablon türündeki görevin sonucu. |
Fırlatma | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |