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)
מפעילים את כל ה- |
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> |
רשימת התוצאות של כל משימה שניתן להפעיל. |