ClusterCommandScheduler

public class ClusterCommandScheduler
extends CommandScheduler

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


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

สรุป

ผู้สร้างสาธารณะ

ClusterCommandScheduler ()

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

void shutdown ()

void shutdownHard ()

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

void start ()

เริ่มตัวกำหนดตารางเวลารวมถึงการตั้งค่าการบันทึก การเริ่มต้นของ DeviceManager เป็นต้น

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

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

กำหนดว่าคำสั่งที่กำหนดเป็นแบบแห้งหรือไม่

void processReadyCommands ( IDeviceManager manager)

ผู้สร้างสาธารณะ

ClusterCommandScheduler

public ClusterCommandScheduler ()

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

ปิดตัวลง

public void shutdown ()

ปิดฮาร์ด

public void shutdownHard ()

พยายามบังคับปิดตัวกำหนดตารางเวลาคำสั่ง เช่นเดียวกับการปิดระบบฮาร์ด (จริง)

เริ่ม

public void start ()

เริ่มตัวกำหนดตารางเวลารวมถึงการตั้งค่าการบันทึก การเริ่มต้นของ DeviceManager เป็นต้น

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

คำสั่ง dryRun

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

กำหนดว่าคำสั่งที่กำหนดเป็นแบบแห้งหรือไม่ หากคำสั่งเป็นแบบ dry-run ให้ตรวจสอบความถูกต้อง หากมีปัญหาเกี่ยวกับการกำหนดค่า ระบบจะส่ง 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