ÇağırmaMetrik Kaydedici

public class InvocationMetricLogger
extends Object

java.lang.Nesne
com.android.tradefed.invoker.logger.InvocationMetricLogger


Bazı ölçümleri günlüğe kaydetmek için bir çağrı için bir yardımcı program sınıfı.

Özet

iç içe sınıflar

enum InvocationMetricLogger.InvocationGroupMetricKey

Gruplama, aynı anahtar altında birkaç grubun günlüğe kaydedilmesine izin verir.

enum InvocationMetricLogger.InvocationMetricKey

Çağrı için her zaman dolduracağımız bazı özel adlandırılmış anahtarlar.

Genel yöntemler

static void addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, long value)

Çağrı düzeyinde izlenecek bir anahtar/değer çifti ekleyin.

static void addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, String value)

Çağrı düzeyinde izlenecek bir anahtar/değer çifti ekleyin.

static void addInvocationMetrics ( InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value)

Belirli bir grup için bir anahtar/değer çifti ekleyin

static void addInvocationMetrics ( InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value)

Belirli bir grup için çağrı düzeyinde izlenecek bir anahtar/değer çifti ekleyin.

static void addInvocationPairMetrics ( InvocationMetricLogger.InvocationMetricKey key, long start, long end)

Aynı anahtarla ilişkili bir çift değer ekleyin.

static void clearInvocationMetrics ()

Bir çağrı için çağrı ölçümlerini temizleyin.

static getInvocationMetrics ()

Devam eden çağrı için çağrı ölçümlerinin Haritasını döndürür.

Genel yöntemler

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long value)

Çağrı düzeyinde izlenecek bir anahtar/değer çifti ekleyin.

parametreler
key InvocationMetricLogger.InvocationMetricKey : Çağırma metriğinin izleneceği anahtar.

value long : Çağırma metriğinin değeri.

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                String value)

Çağrı düzeyinde izlenecek bir anahtar/değer çifti ekleyin.

parametreler
key InvocationMetricLogger.InvocationMetricKey : Çağırma metriğinin izleneceği anahtar.

value String : Çağırma metriğinin değeri.

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, 
                String group, 
                String value)

Belirli bir grup için bir anahtar/değer çifti ekleyin

parametreler
groupKey InvocationMetricLogger.InvocationGroupMetricKey : Grubun anahtarı

group String : Anahtarla ilişkili grup adı

value String : Grubun değeri

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, 
                String group, 
                long value)

Belirli bir grup için çağrı düzeyinde izlenecek bir anahtar/değer çifti ekleyin.

parametreler
groupKey InvocationMetricLogger.InvocationGroupMetricKey : Grubun anahtarı

group String : Anahtarla ilişkili grup adı

value long : Grubun değeri

addInvocationPairMetrics

public static void addInvocationPairMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long start, 
                long end)

Aynı anahtarla ilişkili bir çift değer ekleyin. Genellikle zaman damgası başlangıç ​​ve bitiş için kullanılır.

parametreler
key InvocationMetricLogger.InvocationMetricKey : Çağırma metriğinin izleneceği anahtar.

start long : Çağırma metriğinin başlangıç ​​değeri.

end long : Çağırma metriğinin bitiş değeri.

clearInvationMetrics

public static void clearInvocationMetrics ()

Bir çağrı için çağrı ölçümlerini temizleyin.

getInvocationMetrics

public static  getInvocationMetrics ()

Devam eden çağrı için çağrı ölçümlerinin Haritasını döndürür.

İadeler