ParallelDeviceExecutor

public class ParallelDeviceExecutor
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.executor.ParallelDeviceExecutor<V>


‫Wrapper של ExecutorService להרצת פונקציה במקביל.

סיכום

‫constructors ציבוריים

ParallelDeviceExecutor(int poolSize)

‫methods ציבוריים

List<Throwable> getErrors()

רשימת השגיאות מההרצה של כל המשימות.

boolean hasErrors()

אם אירעו שגיאות או לא.

List<V> invokeAll(List<Callable<V>> callableTasks, long timeout, TimeUnit unit)

מפעילים את כל ה-Callable עם מגבלת הזמן הקצוב.

‫constructors ציבוריים

ParallelDeviceExecutor

public ParallelDeviceExecutor (int poolSize)

פרמטרים
poolSize int

‫methods ציבוריים

getErrors

public List<Throwable> getErrors ()

רשימת השגיאות מההרצה של כל המשימות.

החזרות
List<Throwable>

hasErrors

public boolean hasErrors ()

האם אירעו שגיאות.

החזרות
boolean

invokeAll

public List<V> invokeAll (List<Callable<V>> callableTasks, 
                long timeout, 
                TimeUnit unit)

מפעילים את כל ה-Callable עם מגבלת הזמן הקצוב.

פרמטרים
callableTasks List: רשימת המשימות.

timeout long: ערך הזמן הקצוב לתפוגה שרוצים להחיל, או אפס אם רוצים להגדיר זמן קצוב לתפוגה ללא הגבלה.

unit TimeUnit: יחידת הזמן של פסק הזמן.

החזרות
List<V> רשימת התוצאות של כל משימה שניתן להפעיל.