ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

java.lang. אובייקט
com.android.tradefed.command.CommandScheduler
com.android.tradefed.cluster.ClusterCommandScheduler


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

סיכום

בונים ציבוריים

ClusterCommandScheduler ()

שיטות ציבוריות

void shutdown ()

נסה לכבות בחן את מתזמן הפקודה.

void shutdownHard ()

נסה לכבות בכוח את מתזמן הפקודה.

void start ()

מתחיל את המתזמן כולל הגדרת רישום, init של 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 ()

נסה לכבות בכוח את מתזמן הפקודה.

בדומה shutdown() , אך גם יהרוג בכוח את חיבור ה- ADB, בניסיון 'לעורר' קריאות המתבצעות להשלמה מהירה יותר.

הַתחָלָה

public void start ()

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

שיטות מוגנות

dryRunCommand

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

קובע אם פקודה נתונה היא הפעלה יבשה. אם הפקודה היא הפעלה יבשה, אמת אותה. אם יש בעיית תצורה כלשהי, היא תזרוק את תצורת התצורה.

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

args String : הפקודה לאמת.

החזרות
boolean נכון אם הפקודה היא ריצה יבשה, אחרת כוזב.

זורק
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

פרמטרים
manager IDeviceManager