ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

JavaScript.lang.Object
com.android.tradefed.command.CommandScheduler
  com.android.tradefed.cluster.ClusterCommandScheduler


ICommandScheduler לתמיכה ב-TFC (אשכול מסחרי). המתזמן הזה מריץ פקודות מהמקורות הבאים: הוספת אירועי הפעלה לתור הפקודה של 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 ()

כיבוי קשיח

public void shutdownHard ()

ניסיון לכבות בכוח את מתזמן הפקודות. זהה ל- offHard(true).

התחל

public void start ()

הפעלת המתזמן, כולל הגדרת רישום ביומן, התחלת DeviceManager וכו'

שיטות מוגנות

פקודת dryRunCommand

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

המדיניות קובעת אם פקודה מסוימת היא הרצה יבשה. אם הפקודה היא הרצה יבשה, מאמתים אותה. אם המיקום יש בעיית הגדרות, אז היא תקפיץ תצורת 'חריגה'.

פרמטרים
handler ClusterCommandScheduler.InvocationEventHandler: ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) כדי לדווח על אירועים לאימות בהרצה יבשה.

args String: הפקודה שצריך לאמת.

החזרות
boolean true אם הפקודה היא הרצה יבשה, אחרת false.

קליעות
com.android.tradefed.config.Configuration וכל החריגות
ConfigurationException

ProcessReadyCommands

protected void processReadyCommands (IDeviceManager manager)

פרמטרים
manager IDeviceManager