Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

클러스터 장치 모니터

public class ClusterDeviceMonitor
extends LabResourceDeviceMonitor

java.lang.객체
com.google.dualhomelab.monitoringagent.resourcemonitoring.LabResourceServiceGrpc.LabResourceServiceImplBase
com.android.tradefed.monitoring.LabResourceDeviceMonitor
com.android.tradefed.cluster.ClusterDeviceMonitor


IDeviceMonitor Tradefed 클러스터 서비스에 결과를보고 구현입니다.

요약

공개 생성자

ClusterDeviceMonitor ()

공개 메서드

void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

신호 IDeviceMonitor 장치 상태가 변경되었는지를.

void run ()

모든 Monitor의 @Option 필드가 설정된 후에 호출될 메소드입니다.

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

수 있습니다 DeviceLister 설정 될 수 있습니다.

void stop ()

Monitor를 중지해야 할 때 호출되는 메서드입니다.

공개 생성자

클러스터 장치 모니터

public ClusterDeviceMonitor ()

공개 메서드

알림 장치 상태 변경

public void notifyDeviceStateChange (String serial, 
                DeviceAllocationState oldState, 
                DeviceAllocationState newState)

신호 IDeviceMonitor 장치 상태가 변경되었는지를. 모니터 구현은 이 메서드에서 수행하는 처리 및 IDeviceManager/DeviceLister 상호 작용의 양을 제한해야 합니다.

매개변수
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

운영

public void run ()

모든 Monitor의 @Option 필드가 설정된 후에 호출될 메소드입니다.

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

수 있습니다 DeviceLister 설정 될 수 있습니다. Lister 설정을 성공적으로 시도한 후 구현은 모든 후속 시도를 무시할 수 있습니다.

매개변수
lister IDeviceMonitor.DeviceLister

멈추다

public void stop ()

Monitor를 중지해야 할 때 호출되는 메서드입니다.