IResourceMetricCollector
public
interface
IResourceMetricCollector
| com.android.tradefed.monitoring.collector.IResourceMetricCollector |
Kullanıcının özelleştirilmiş kaynak toplayıcıları uygulayabileceği arayüz.
Özet
Herkese açık yöntemler | |
|---|---|
default
long
|
getDeviceMetricizeTimeoutMs()
Cihazın metrikleştirme zaman aşımını milisaniye cinsinden alır. |
default
Collection<Resource>
|
getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)
Cihaz kaynağı metriklerini toplar. |
default
long
|
getHostMetricizeTimeoutMs()
Ana makine metrikleştirme zaman aşımını milisaniye cinsinden alır. |
default
Collection<Resource>
|
getHostResourceMetrics()
Ana makine kaynağı metriklerini toplar. |
Herkese açık yöntemler
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
Cihazın milisaniye cinsinden metrikleştirme zaman aşımını alır.
| İadeler | |
|---|---|
long |
|
getDeviceResourceMetrics
public Collection<Resource> getDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
Cihaz kaynağı metriklerini toplar. İşlev IResourceMetricCollector.getDeviceMetricizeTimeoutMs() ms içinde sonuç döndürmelidir. Aksi takdirde sonuç LabResourceDeviceMonitor tarafından bırakılır. Ayrıca, lütfen pahalı işlemden önce Thread.currentThread().isInterrupted() işlevini kontrol edin ve hemen geri dönün.
| Parametreler | |
|---|---|
descriptor |
DeviceDescriptor: Metrikleştirme cihazı hakkında DeviceDescriptor. |
deviceManager |
IDeviceManager: IDeviceManager örneği. |
| İadeler | |
|---|---|
Collection<Resource> |
Resource cihazının Collection. |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
Ana makine metrikleştirme zaman aşımını milisaniye cinsinden alır.
| İadeler | |
|---|---|
long |
|
getHostResourceMetrics
public Collection<Resource> getHostResourceMetrics ()
Ana makine kaynağı metriklerini toplar. İşlev IResourceMetricCollector.getHostMetricizeTimeoutMs() ms içinde sonuç döndürmelidir. Aksi takdirde sonuç LabResourceDeviceMonitor tarafından bırakılır. Ayrıca, lütfen pahalı işlemden önce Thread.currentThread().isInterrupted() işlevini kontrol edin ve hemen geri dönün.
| İadeler | |
|---|---|
Collection<Resource> |
Collection ana makinesinin Resource. |