IResourceMetricCollector
  public
  
  
  
  interface
  IResourceMetricCollector
  
  
  
| com.android.tradefed.monitoring.collector.IResourceMetricCollector | 
L'interfaccia per l'utente per implementare i collezionisti di risorse personalizzati.
Riepilogo
| Metodi pubblici | |
|---|---|
| 
        
        default
        
        
        
        long | 
      getDeviceMetricizeTimeoutMs()
      Recupera il timeout della metrica del dispositivo in millisecondi. | 
| 
        
        default
        
        
        
         | 
      getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)
      Raccoglie le metriche sulle risorse del dispositivo. | 
| 
        
        default
        
        
        
        long | 
      getHostMetricizeTimeoutMs()
      Recupera il timeout di metricazione dell'host in ms. | 
| 
        
        default
        
        
        
         | 
      getHostResourceMetrics()
      Raccoglie le metriche delle risorse host. | 
Metodi pubblici
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
Recupera il timeout della metrica del dispositivo in millisecondi.
| Ritorni | |
|---|---|
| long | |
getDeviceResourceMetrics
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager) 
Raccoglie le metriche sulle risorse del dispositivo. La funzione deve restituire un valore in getDeviceMetricizeTimeoutMs() ms, altrimenti il risultato verrà abbandonato dal LabResourceDeviceMonitor. Inoltre, controlla
 Thread.currentThread().isInterrupted() prima dell'operazione dispendiosa e torna immediatamente.
| Parametri | |
|---|---|
| descriptor | DeviceDescriptor: ilDeviceDescriptorrelativo al dispositivo di misurazione. | 
| deviceManager | IDeviceManager: l'istanzaIDeviceManager. | 
| Ritorni | |
|---|---|
|  | un ERROR(/Collection)del dispositivoResource. | 
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
Recupera il timeout di metricazione dell'host in ms.
| Ritorni | |
|---|---|
| long | |
getHostResourceMetrics
publicgetHostResourceMetrics () 
Raccoglie le metriche delle risorse host. La funzione deve restituire un valore in getHostMetricizeTimeoutMs() ms, altrimenti il risultato verrà abbandonato dal LabResourceDeviceMonitor. Inoltre, controlla
 Thread.currentThread().isInterrupted() prima dell'operazione dispendiosa e torna immediatamente.
| Ritorni | |
|---|---|
|  | un ERROR(/Collection)di hostResource. | 
