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()
הפעלת המתזמן, כולל הגדרת רישום ביומן, התחלת |
שיטות מוגנות | |
---|---|
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).
שיטות מוגנות
פקודת dryRunCommand
protected boolean dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
המדיניות קובעת אם פקודה מסוימת היא הרצה יבשה. אם הפקודה היא הרצה יבשה, מאמתים אותה. אם המיקום יש בעיית config, זה יגרום ל-Configuration מפרסמים.
פרמטרים | |
---|---|
handler |
com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler : InvocationEventHandler כדי לדווח על אירועים לאימות בהרצה יבשה. |
args |
String : הפקודה שצריך לאמת. |
החזרות | |
---|---|
boolean |
true אם הפקודה היא הרצה יבשה, אחרת false. |
קליעות | |
---|---|
ConfigurationException |
ProcessReadyCommands
protected void processReadyCommands (IDeviceManager manager)
פרמטרים | |
---|---|
manager |
IDeviceManager |