ClusterCommandScheduler
public class ClusterCommandScheduler
extends CommandScheduler
java.lang.Object | ||
↳ | com.android.tradefed.command.CommandScheduler | |
↳ | com.android.tradefed.cluster.ClusterCommandScheduler |
ICommandScheduler
เพื่อรองรับ TFC (Tradefed Cluster) ตัวกำหนดเวลานี้จะรันคำสั่งจากคิวคำสั่ง TFC และอัปโหลดเหตุการณ์การเรียกใช้ไปยังคำสั่ง TFC-event-queue
สรุป
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
ClusterCommandScheduler () |
วิธีการสาธารณะ | |
---|---|
void | shutdown () พยายามปิดตัวกำหนดตารางเวลาคำสั่งอย่างสวยงาม |
void | shutdownHard () พยายามปิดตัวกำหนดตารางเวลาคำสั่งอย่างเข้มแข็ง |
void | start () เริ่มตัวกำหนดเวลารวมถึงการตั้งค่าการบันทึก เริ่มต้นของ |
วิธีการที่ได้รับการป้องกัน | |
---|---|
boolean | dryRunCommand (com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler handler, String[] args) กำหนดว่าคำสั่งที่กำหนดเป็นแบบทดลองรันหรือไม่ |
void | processReadyCommands ( IDeviceManager manager)
|
ผู้รับเหมาก่อสร้างสาธารณะ
ClusterCommandScheduler
public ClusterCommandScheduler ()
วิธีการสาธารณะ
ปิดตัวลง
public void shutdown ()
พยายามปิดตัวกำหนดตารางเวลาคำสั่งอย่างสวยงาม
ล้างคำสั่งที่รอการทดสอบ และขอให้การเรียกใช้ทั้งหมดที่กำลังดำเนินการปิดลงอย่างสวยงาม หลังจากเรียกการปิดระบบแล้ว ลูปหลักของตัวกำหนดตารางเวลาจะรอให้การเรียกใช้ทั้งหมดที่ดำเนินการอยู่เสร็จสิ้นก่อนที่จะออกจากการทำงานโดยสมบูรณ์ปิดเครื่องอย่างหนัก
public void shutdownHard ()
พยายามปิดตัวกำหนดตารางเวลาคำสั่งอย่างเข้มแข็ง เช่นเดียวกับShutdownHard(จริง)
เริ่ม
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 |
กระบวนการ ReadyCommands
protected void processReadyCommands (IDeviceManager manager)
พารามิเตอร์ | |
---|---|
manager | IDeviceManager |