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 khai | |
---|---|
void | shutdown () Cố gắng tắt bộ lập lịch lệnh một cách duyên dáng. |
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 (com.android.tradefed.cluster.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 khai
tắt
public void shutdown ()
Cố gắng tắt bộ lập lịch lệnh một cách duyên dáng.
Xóa các lệnh đang chờ được kiểm tra và yêu cầu tắt tất cả các yêu cầu đang diễn ra một cách duyên dáng. Sau khi tắt máy được gọi, vòng lặp chính của bộ lập lịch sẽ đợi tất cả các yêu cầu đang diễn ra hoàn tất trước khi thoát hoàn toàn.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 (com.android.tradefed.cluster.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 | 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 | |
---|---|
ConfigurationException |
quá trình sẵn sàngLệnh
protected void processReadyCommands (IDeviceManager manager)
Thông số | |
---|---|
manager | IDeviceManager |