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

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

วิธีการที่ได้รับการป้องกัน

boolean dryRunCommand (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 (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

กระบวนการ ReadyCommands

protected void processReadyCommands (IDeviceManager manager)

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