DeviceConcurrentUtil
public class DeviceConcurrentUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.DeviceConcurrentUtil |
מכיל שיטות שירות ומחלקות לביצוע במקביל של פקודות בצד ההתקן
השתמש ב- ERROR(/ExecutorService)
כדי להפעיל פקודות המיושמות כ- ShellCommandCallable
, והשתמש ב- ERROR(/#joinFuture(String,Future,long))
לסנכרון מול ERROR(/Future)
כפי שהוחזר על ידי ERROR(/ExecutorService)
לביצוע הפקודה.
סיכום
כיתות מקוננות | |
---|---|
class | DeviceConcurrentUtil.ShellCommandCallable <V> |
שיטות ציבוריות | |
---|---|
static <T> T | joinFuture (String taskDesc, task, long timeout) joinFuture (String taskDesc, task, long timeout) שיטת נוחות להצטרף לשרשור הנוכחי |
שיטות ציבוריות
הצטרף לעתיד
public static T joinFuture (String taskDesc,task, long timeout)
שיטת נוחות להצטרף לשרשור הנוכחי task
DeviceNotAvailableException
ו- ERROR(/TimeoutException)
שהתרחשו במהלך הביצוע עוברים בשקיפות, אחרים מתועדים כשגיאה אך לא מטופלים אחרת.
פרמטרים | |
---|---|
taskDesc | String : תיאור המשימה למטרת רישום |
task | ERROR(/Future) המייצג את המשימה להצטרף |
timeout | long : זמן קצוב להמתנה למשימה |
החזרות | |
---|---|
T | תוצאת המשימה עם סוג התבנית. |
זורק | |
---|---|
| 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.