Phòng Thí NghiệmTài NguyênThiết BịMàn Hình
public class LabResourceDeviceMonitor
extends LabResourceServiceGrpc.LabResourceServiceImplBase
implements IDeviceMonitor
java.lang.Object | ||
↳ | com.google.dualhomelab.monitoringagent.resourcemonitoring.LabResourceServiceGrpc.LabResourceServiceImplBase | |
↳ | com.android.tradefed.monitoring.LabResourceDeviceMonitor |
Trình giám sát tài nguyên phòng thí nghiệm khởi tạo/quản lý máy chủ gRPC cho LabResourceService. Để thêm bộ sưu tập số liệu tài nguyên, vui lòng thêm thẻ resource_metric_collector trong cấu hình chung để tải bộ sưu tập.
Bản tóm tắt
hằng số | |
---|---|
int | DEFAULT_PORT |
int | DEFAULT_THREAD_COUNT |
float | FIXED_METRIC_VALUE
|
Lĩnh vực | |
---|---|
public static final String | DEVICE_SERIAL_KEY |
public static final String | HARDWARE_REVISION_RESOURCE_NAME |
public static final String | HARNESS_VERSION_KEY |
public static final String | HOST_GROUP_KEY |
public static final String | HOST_NAME_KEY |
public static final String | LAB_NAME_KEY |
public static final String | POOL_ATTRIBUTE_NAME |
public static final String | RUN_TARGET_ATTRIBUTE_NAME |
public static final String | STATUS_RESOURCE_NAME |
public static final String | TEST_HARNESS_KEY
|
nhà thầu công cộng | |
---|---|
LabResourceDeviceMonitor () |
Phương thức công khai | |
---|---|
void | getLabResource (LabResourceRequest request, StreamObserver<LabResource> responseObserver) Trình xử lý yêu cầu gRPC. |
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. |
phương pháp được bảo vệ | |
---|---|
LabResource | getCachedLabResource () |
hằng số
DEFAULT_PORT
public static final int DEFAULT_PORT
Giá trị không đổi: 8887 (0x000022b7)
DEFAULT_THREAD_COUNT
public static final int DEFAULT_THREAD_COUNT
Giá trị không đổi: 1 (0x00000001)
FIXED_METRIC_VALUE
public static final float FIXED_METRIC_VALUE
Giá trị không đổi: 1.0
Lĩnh vực
DEVICE_SERIAL_KEY
public static final String DEVICE_SERIAL_KEY
HARDWARE_REVISION_RESOURCE_NAME
public static final String HARDWARE_REVISION_RESOURCE_NAME
HARNESS_VERSION_KEY
public static final String HARNESS_VERSION_KEY
HOST_GROUP_KEY
public static final String HOST_GROUP_KEY
HOST_NAME_KEY
public static final String HOST_NAME_KEY
LAB_NAME_KEY
public static final String LAB_NAME_KEY
POOL_ATTRIBUTE_NAME
public static final String POOL_ATTRIBUTE_NAME
RUN_TARGET_ATTRIBUTE_NAME
public static final String RUN_TARGET_ATTRIBUTE_NAME
STATUS_RESOURCE_NAME
public static final String STATUS_RESOURCE_NAME
TEST_HARNESS_KEY
public static final String TEST_HARNESS_KEY
nhà thầu công cộng
Phòng Thí NghiệmTài NguyênThiết BịMàn Hình
public LabResourceDeviceMonitor ()
Phương thức công khai
getLabResource
public void getLabResource (LabResourceRequest request, StreamObserver<LabResource> responseObserver)
Trình xử lý yêu cầu gRPC.
Thông số | |
---|---|
request | LabResourceRequest |
responseObserver | StreamObserver |
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.
phương pháp được bảo vệ
getCachedLabResource
protected LabResource getCachedLabResource ()
trả lại | |
---|---|
LabResource |