ParallelDeviceExecutor
public
class
ParallelDeviceExecutor
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.executor.ParallelDeviceExecutor<V> |
تغليف ExecutorService لتنفيذ دالة بالتوازي
ملخّص
طُرق وضع التصميم العامة | |
|---|---|
ParallelDeviceExecutor(int poolSize)
|
|
الإجراءات العامة | |
|---|---|
List<Throwable>
|
getErrors()
قائمة الأخطاء الناتجة عن تنفيذ جميع المهام |
boolean
|
hasErrors()
ما إذا حدثت بعض الأخطاء أم لا |
List<V>
|
invokeAll(List<Callable<V>> callableTasks, long timeout, TimeUnit unit)
استدعاء جميع |
طُرق وضع التصميم العامة
ParallelDeviceExecutor
public ParallelDeviceExecutor (int poolSize)
| المعلَمات | |
|---|---|
poolSize |
int |
الإجراءات العامة
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> |
قائمة النتائج لكل مهمة قابلة للاستدعاء |