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 () เริ่มตัวกำหนดตารางเวลารวมถึงการตั้งค่าการบันทึก การเริ่มต้นของ |
วิธีการป้องกัน | |
---|---|
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 |