ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

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


ICommandScheduler לתמיכה ב-TFC (אשכול של Tradefed). מתזמן זה מפעיל פקודות מ-TFC command-queue ומעלה אירועי קריאה ל-TFC command-event-queue.

סיכום

קונסטרוקטורים גלויים לכולם

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 true אם הפקודה היא ריצה ללא ביצוע, false אחרת.

זריקות
com.android.tradefed.config.ConfigurationException
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

פרמטרים
manager IDeviceManager