CụmThiết BịMàn Hình
public class ClusterDeviceMonitor
extends LabResourceDeviceMonitor
java.lang.Object | |||
↳ | com.google.dualhomelab.monitoringagent.resourcemonitoring.LabResourceServiceGrpc.LabResourceServiceImplBase | ||
↳ | com.android.tradefed.monitoring.LabResourceDeviceMonitor | ||
↳ | com.android.tradefed.cluster.ClusterDeviceMonitor |
Một triển khai IDeviceMonitor
báo cáo kết quả cho dịch vụ Tradefed Cluster.
Bản tóm tắt
nhà thầu công cộng | |
---|---|
ClusterDeviceMonitor () |
Phương thức công khai | |
---|---|
void | notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState) Báo hiệu cho |
void | run () Một phương thức sẽ được gọi sau khi tất cả các trường @Option của Màn hình đã được đặt. |
void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) Cho phép thiết lập |
void | stop () Một phương thức sẽ được gọi khi cần dừng Màn hình. |
nhà thầu công cộng
CụmThiết BịMàn Hình
public ClusterDeviceMonitor ()
Phương thức công khai
thông báoDeviceStateChange
public void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Báo hiệu cho IDeviceMonitor
rằng trạng thái thiết bị đã bị thay đổi. Việc triển khai màn hình nên giới hạn số lượng xử lý và tương tác IDeviceManager/DeviceLister mà chúng thực hiện trong phương pháp này.
Thông số | |
---|---|
serial | String |
oldState | DeviceAllocationState |
newState | DeviceAllocationState |
chạy
public void run ()
Một phương thức sẽ được gọi sau khi tất cả các trường @Option của Màn hình đã được đặt.
setDeviceLister
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Cho phép thiết lập DeviceLister
. Sau khi cố gắng đặt Lister thành công, việc triển khai có thể hủy bỏ tất cả các lần thử tiếp theo.
Thông số | |
---|---|
lister | IDeviceMonitor.DeviceLister |
dừng lại
public void stop ()
Một phương thức sẽ được gọi khi cần dừng Màn hình.