IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


사용자가 맞춤형 리소스 수집기를 구현하기 위한 인터페이스입니다.

요약

공개 메소드

default long getDeviceMetricizeTimeoutMs ()

장치 측정 시간 제한을 ms 단위로 가져옵니다.

default getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager)

장치 리소스 측정항목을 수집합니다.

default long getHostMetricizeTimeoutMs ()

호스트 메트릭화 시간 초과(ms)를 가져옵니다.

default getHostResourceMetrics ()

호스트 리소스 측정항목을 수집합니다.

공개 메소드

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

장치 측정 시간 제한을 ms 단위로 가져옵니다.

보고
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

장치 리소스 측정항목을 수집합니다. 함수는 getDeviceMetricizeTimeoutMs() ms에서 반환해야 합니다. 그렇지 않으면 결과는 LabResourceDeviceMonitor 에 의해 삭제됩니다. 또한 비용이 많이 드는 작업 전에 Thread.currentThread().isInterrupted()를 확인하고 즉시 반환하시기 바랍니다.

매개변수
descriptor DeviceDescriptor : 측정 장치에 대한 DeviceDescriptor .

deviceManager IDeviceManager : IDeviceManager 인스턴스입니다.

보고
장치 ResourceERROR(/Collection) .

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

호스트 메트릭화 시간 초과(ms)를 가져옵니다.

보고
long

getHostResourceMetrics

public  getHostResourceMetrics ()

호스트 리소스 측정항목을 수집합니다. 함수는 getHostMetricizeTimeoutMs() ms에서 반환해야 합니다. 그렇지 않으면 결과는 LabResourceDeviceMonitor 에 의해 삭제됩니다. 또한 비용이 많이 드는 작업 전에 Thread.currentThread().isInterrupted()를 확인하고 즉시 반환하시기 바랍니다.

보고
호스트 ResourceERROR(/Collection) .