ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

java.lang.Object
   ↳ java.lang.Thread
     ↳ com.android.tradefed.command.CommandScheduler
       ↳ com.android.tradefed.cluster.ClusterCommandScheduler


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

ملخّص

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

ClusterCommandScheduler()

الإجراءات العامة

void shutdown()

void shutdownHard()

محاولة إيقاف أداة جدولة الأوامر بالقوة

void start()

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

طُرق محمية

boolean dryRunCommand(ClusterCommandScheduler.InvocationEventHandler handler, String[] args)

تحدّد هذه السمة ما إذا كان الأمر المحدّد هو أمر تجريبي.

void processReadyCommands(IDeviceManager manager)

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

ClusterCommandScheduler

public ClusterCommandScheduler ()

الإجراءات العامة

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

public void shutdown ()

shutdownHard

public void shutdownHard ()

محاولة إيقاف أداة جدولة الأوامر بالقوة هي نفسها shutdownHard(true).

البدء

public void start ()

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

طُرق محمية

dryRunCommand

protected boolean dryRunCommand (ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

تحدّد هذه السمة ما إذا كان الأمر المحدّد هو أمر تجريبي. إذا كان الأمر عبارة عن تشغيل تجريبي، تحقّق من صحته. إذا حدثت أي مشكلة في الإعدادات، سيتم طرح ConfigurationException.

المعلَمات
handler استبدِل ClusterCommandScheduler.InvocationEventHandler بـ ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) للإبلاغ عن أحداث التحقّق من صحة التشغيل التجريبي.

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

المرتجعات
boolean صحيح إذا كان الأمر عبارة عن تشغيل تجريبي، وخطأ في الحالات الأخرى.

عمليات الطرح
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

المعلَمات
manager IDeviceManager