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()

เริ่มตัวตั้งเวลา รวมถึงการตั้งค่าการบันทึก การสร้าง DeviceManager ฯลฯ

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

boolean dryRunCommand(com.android.tradefed.cluster.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 (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, 
                String[] args)

ระบุว่าคําสั่งหนึ่งๆ เป็นการทําเสมือนจริงหรือไม่ หากเป็นคำสั่งที่ใช้ทดสอบ ให้ตรวจสอบคำสั่ง หากมีปัญหาเกี่ยวกับการกําหนดค่า ระบบจะแสดงข้อยกเว้น ConfigurationException

พารามิเตอร์
handler com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler: InvocationEventHandler เพื่อรายงานเหตุการณ์สําหรับการตรวจสอบการทําเสมือนจริง

args String: คำสั่งสำหรับตรวจสอบ

คิกรีเทิร์น
boolean จริงหากเป็นคำสั่งการจําลองการทำงาน เป็นเท็จหากไม่ใช่

การโยน
ConfigurationException

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

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