ClusterCommandscheduler

public class ClusterCommandScheduler
extends CommandScheduler

java.lang.Object
com.android.tradefed.command.Commandscheduler
  com.android.tradefed.cluster.ClusterCommandscheduler


ICommandScheduler لدعم TFC (المجموعة التجريبية). تقوم أداة الجدولة هذه بتشغيل أوامر من يحمِّل TFC قائمة انتظار أوامر TFC ويُحمِّل أحداث الاستدعاء إلى قائمة انتظار أوامر TFC.

ملخّص

شركة إنشاءات عامة

ClusterCommandScheduler()

الطرق العامة

void shutdown()

حاول إيقاف تشغيل أداة جدولة الأوامر بسلاسة.

void shutdownHard()

حاول فرض إيقاف تشغيل أداة جدولة الأوامر.

void start()

لبدء أداة الجدولة بما في ذلك إعداد التسجيل وعملية إعداد DeviceManager وما إلى ذلك

الطرق المحمية

boolean dryRunCommand(com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

تحدد ما إذا كان أحد الأوامر عبارة عن تشغيل تجريبي.

void processReadyCommands(IDeviceManager manager)

شركة إنشاءات عامة

ClusterCommandscheduler

public ClusterCommandScheduler ()

الطرق العامة

إيقاف التشغيل

public void shutdown ()

حاول إيقاف تشغيل أداة جدولة الأوامر بسلاسة.

يمحو الأوامر التي تنتظر اختبارها ويطلب أن تكون جميع الاستدعاءات قيد التقدم ويغلقه بشكل رشيق.

بعد استدعاء إيقاف التشغيل، ستنتظر الحلقة الرئيسية لأداة الجدولة (جدولة) جميع الاستدعاءات التي تكون قيد التقدم. إتمامها قبل الخروج تمامًا.

إيقاف صعب

public void shutdownHard ()

حاول فرض إيقاف تشغيل أداة جدولة الأوامر. مثل offHard(true).

بدء

public void start ()

لبدء أداة الجدولة بما في ذلك إعداد التسجيل وعملية إعداد DeviceManager وما إلى ذلك

الطرق المحمية

DragRunCommand

protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

تحدد ما إذا كان أحد الأوامر عبارة عن تشغيل تجريبي. إذا كان الأمر عبارة عن تشغيل تجريبي، يُرجى التحقّق من صحته. في حال حذف هناك أي مشكلة في الإعدادات، فستعرض الرسالة "ConfigurationException" (الاستثناء).

المعلمات
handler com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler: InvocationEventHandler للإبلاغ عن الأحداث الخاصة بعملية التحقّق من التشغيل التجريبي.

args String: الأمر المطلوب التحقّق من صحته.

المرتجعات
boolean true إذا كان الأمر يعمل بشكل تجريبي، false في الحالات الأخرى.

الرميات
ConfigurationException

عمليات جاهزة للعمل

protected void processReadyCommands (IDeviceManager manager)

المعلمات
manager IDeviceManager