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)입니다. | 
