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 |
| TimeoutException |
DeviceNotAvailableException |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-03-30 (حسب التوقيت العالمي المتفَّق عليه)