IResourceMetricCollector
public
interface
IResourceMetricCollector
com.android.tradefed.monitoring.collector.IResourceMetricCollector |
사용자가 맞춤설정된 리소스 수집기를 구현하는 인터페이스입니다.
요약
공개 메서드 | |
---|---|
default
long
|
getDeviceMetricizeTimeoutMs()
기기를 측정항목화 제한 시간(밀리초)을 가져옵니다. |
default
|
getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)
기기 리소스 측정항목을 수집합니다. |
default
long
|
getHostMetricizeTimeoutMs()
호스트 측정항목화 제한 시간(밀리초)을 가져옵니다. |
default
|
getHostResourceMetrics()
호스트 리소스 측정항목을 수집합니다. |
공개 메서드
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
기기를 측정항목화 제한 시간(밀리초)을 가져옵니다.
반환 값 | |
---|---|
long |
getDeviceResourceMetrics
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
기기 리소스 측정항목을 수집합니다. 함수는 getDeviceMetricizeTimeoutMs()
밀리초 후에 반환되어야 합니다. 그렇지 않으면 결과가 다음과 같이 표시됩니다.
LabResourceDeviceMonitor
에 의해 삭제되었습니다. 또한
Thread.currentThread().isInterrupted()를 호출하여 비용이 많이 드는 작업을 실행하고 즉시 반환합니다.
매개변수 | |
---|---|
descriptor |
DeviceDescriptor : 미터법 기기에 관한 DeviceDescriptor 입니다. |
deviceManager |
IDeviceManager : IDeviceManager 인스턴스입니다. |
반환 값 | |
---|---|
|
기기 Resource 의 ERROR(/Collection) |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
호스트 측정항목 제한 시간(밀리초)을 가져옵니다.
반환 값 | |
---|---|
long |
getHostResourceMetrics
publicgetHostResourceMetrics ()
호스트 리소스 측정항목을 수집합니다. 함수는 getHostMetricizeTimeoutMs()
밀리초 후에 반환되어야 합니다. 그렇지 않으면 결과가 다음과 같이 표시됩니다.
LabResourceDeviceMonitor
에 의해 삭제되었습니다. 또한
Thread.currentThread().isInterrupted()를 호출하여 비용이 많이 드는 작업을 실행하고 즉시 반환합니다.
반환 값 | |
---|---|
|
호스트 Resource 의 ERROR(/Collection) 입니다. |