ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

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


ICommandSchedulerสำหรับรองรับ TFC (คลัสเตอร์ที่เทรด) เครื่องจัดตารางเวลานี้จะเรียกใช้คำสั่งจาก คิวคำสั่ง TFC และอัปโหลดเหตุการณ์การเรียกใช้ไปยังคิวเหตุการณ์คำสั่ง TFC

สรุป

ช่างก่อสร้างสาธารณะ

ClusterCommandScheduler()

วิธีการสาธารณะ

void shutdown()

void shutdownHard()

พยายามบังคับให้เครื่องจัดตารางเวลาคำสั่งปิดระบบอย่างแรง

void start()

เริ่มเครื่องจัดตารางเวลา รวมถึงการตั้งค่าการบันทึก, init of DeviceManager ฯลฯ

วิธีการป้องกัน

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

ระบุว่าคำสั่งที่ระบุเป็นการทดลองเรียกใช้หรือไม่

void processReadyCommands(IDeviceManager manager)

ช่างก่อสร้างสาธารณะ

ClusterCommandScheduler

public ClusterCommandScheduler ()

วิธีการสาธารณะ

ปิดเครื่อง

public void shutdown ()

ปิดฮาร์ดแวร์

public void shutdownHard ()

พยายามบังคับให้เครื่องจัดตารางเวลาคำสั่งปิดระบบอย่างแรง เหมือนกับ DisableHard(true)

เริ่มต้น

public void start ()

เริ่มเครื่องจัดตารางเวลา รวมถึงการตั้งค่าการบันทึก, init of DeviceManager ฯลฯ

วิธีการป้องกัน

คำสั่งDryRun

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

คำสั่งพร้อมประมวลผล

protected void processReadyCommands (IDeviceManager manager)

พารามิเตอร์
manager IDeviceManager