ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

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


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

สรุป

เครื่องมือสร้างสาธารณะ

ClusterCommandScheduler()

เมธอดสาธารณะ

void shutdown()

void shutdownHard()

พยายามปิดตัวกำหนดเวลาคำสั่งอย่างรุนแรง

void start()

เริ่มตัวกำหนดเวลา รวมถึงการตั้งค่าการบันทึก การเริ่มต้น DeviceManager และอื่นๆ

เมธอดที่ได้รับการปกป้อง

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

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

void processReadyCommands(IDeviceManager manager)

เครื่องมือสร้างสาธารณะ

ClusterCommandScheduler

public ClusterCommandScheduler ()

เมธอดสาธารณะ

shutdown

public void shutdown ()

shutdownHard

public void shutdownHard ()

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

start

public void start ()

เริ่มตัวกำหนดเวลา รวมถึงการตั้งค่าการบันทึก การเริ่มต้น DeviceManager และอื่นๆ

เมธอดที่ได้รับการปกป้อง

dryRunCommand

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

processReadyCommands

protected void processReadyCommands (IDeviceManager manager)

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