ClusterCommandScheduler
public class ClusterCommandScheduler
extends CommandScheduler
java.lang.Object | ||
↳ | com.android.tradefed.command.CommandScheduler | |
↳ | com.android.tradefed.cluster.ClusterCommandScheduler |
ICommandScheduler
để hỗ trợ TFC (Cụm giao dịch). Bộ lập lịch này chạy các lệnh từ hàng đợi lệnh TFC và tải các sự kiện gọi lên hàng đợi sự kiện lệnh TFC.
Bản tóm tắt
Nhà thầu xây dựng công cộng | |
---|---|
ClusterCommandScheduler () |
Phương pháp công cộng | |
---|---|
void | shutdown () |
void | shutdownHard () Cố gắng tắt mạnh bộ lập lịch lệnh. |
void | start () Khởi động bộ lập lịch bao gồm thiết lập ghi nhật ký, khởi tạo |
Phương pháp được bảo vệ | |
---|---|
boolean | dryRunCommand (ClusterCommandScheduler.InvocationEventHandler handler, String[] args) Xác định xem lệnh đã cho có phải là lệnh chạy thử hay không. |
void | processReadyCommands ( IDeviceManager manager)
|
Nhà thầu xây dựng công cộng
ClusterCommandScheduler
public ClusterCommandScheduler ()
Phương pháp công cộng
tắt
public void shutdown ()
tắt máyCứng
public void shutdownHard ()
Cố gắng tắt mạnh bộ lập lịch lệnh. Tương tự như tắt máyHard(true).
bắt đầu
public void start ()
Khởi động bộ lập lịch bao gồm thiết lập ghi nhật ký, khởi tạo DeviceManager
, v.v.
Phương pháp được bảo vệ
dryRunLệnh
protected boolean dryRunCommand (ClusterCommandScheduler.InvocationEventHandler handler, String[] args)
Xác định xem lệnh đã cho có phải là lệnh chạy thử hay không. Nếu lệnh chạy thử, hãy xác thực nó. Nếu có bất kỳ vấn đề nào về cấu hình, nó sẽ đưa ra Cấu hình ngoại lệ.
Thông số | |
---|---|
handler | ClusterCommandScheduler.InvocationEventHandler : ERROR(InvocationEventHandler/com.android.tradefed.cluster.ClusterCommandScheduler.InvocationEventHandler InvocationEventHandler) để báo cáo các sự kiện nhằm xác thực chạy thử. |
args | String : lệnh để xác thực. |
Trả lại | |
---|---|
boolean | đúng nếu lệnh chạy thử, ngược lại là sai. |
Ném | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
quá trình sẵn sàngLệnh
protected void processReadyCommands (IDeviceManager manager)
Thông số | |
---|---|
manager | IDeviceManager |