IResourceMetricCollector
  public
  
  
  
  interface
  IResourceMetricCollector
  
  
  
| com.android.tradefed.monitoring.collector.IResourceMetricCollector | 
Interfejs umożliwiający użytkownikom wdrażanie niestandardowych gromadzicieli zasobów.
Podsumowanie
| Metody publiczne | |
|---|---|
| 
        
        default
        
        
        
        long | 
      getDeviceMetricizeTimeoutMs()
      Pobiera limit czasu pomiaru danych urządzenia w ms. | 
| 
        
        default
        
        
        
         | 
      getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)
      Zbiera dane o zasobach urządzenia. | 
| 
        
        default
        
        
        
        long | 
      getHostMetricizeTimeoutMs()
      Pobiera czas oczekiwania na pomiar hosta w ms. | 
| 
        
        default
        
        
        
         | 
      getHostResourceMetrics()
      Zbiera dane o zasobach hosta. | 
Metody publiczne
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
Pobiera limit czasu pomiaru danych urządzenia w ms.
| Zwroty | |
|---|---|
| long | |
getDeviceResourceMetrics
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager) 
Zbiera dane o zasobach urządzenia. Funkcja musi zwracać wartość w czasie getDeviceMetricizeTimeoutMs() ms, w przeciwnym razie wynik zostanie pominięty przez funkcję LabResourceDeviceMonitor. Przed wykonaniem kosztownej operacji sprawdź też, czy Thread.currentThread().isInterrupted() zwraca wartość true.
| Parametry | |
|---|---|
| descriptor | DeviceDescriptor:DeviceDescriptorna temat urządzenia zbierającego dane. | 
| deviceManager | IDeviceManager: instancjaIDeviceManager. | 
| Zwroty | |
|---|---|
|  | ERROR(/Collection)z urządzeniaResource. | 
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
Pobiera czas oczekiwania na pomiar hosta w ms.
| Zwroty | |
|---|---|
| long | |
getHostResourceMetrics
publicgetHostResourceMetrics () 
Zbiera dane o zasobach hosta. Funkcja musi zwracać wartość w czasie getHostMetricizeTimeoutMs() ms, w przeciwnym razie wynik zostanie pominięty przez funkcję LabResourceDeviceMonitor. Przed wykonaniem kosztownej operacji sprawdź też, czy Thread.currentThread().isInterrupted() zwraca wartość true.
| Zwroty | |
|---|---|
|  | ERROR(/Collection)gospodarzaResource. | 
