‫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)

استدعاء جميع Callable مع حدّ المهلة

طُرق وضع التصميم العامة

‫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> قائمة النتائج لكل مهمة قابلة للاستدعاء