InvocazioneMetricLogger

public class InvocationMetricLogger
extends Object

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


Una classe di utilità per una chiamata per registrare alcune metriche.

Riepilogo

Metodi pubblici

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

Aggiungi un valore-chiave da tracciare a livello di chiamata.

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

Aggiungi un valore-chiave da tracciare a livello di chiamata.

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

Aggiungi un valore-chiave per un determinato gruppo

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

Aggiungi un valore-chiave da tracciare a livello di chiamata per un determinato gruppo.

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

Aggiungi una coppia di valori associati alla stessa chiave.

static void clearInvocationMetrics ()

Cancella le metriche di chiamata per una chiamata.

static getInvocationMetrics ()

Restituisce la mappa delle metriche di chiamata per la chiamata in corso.

Metodi pubblici

addInvocationMetrics

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

Aggiungi un valore-chiave da tracciare a livello di chiamata.

Parametri
key InvocationMetricLogger.InvocationMetricKey : la chiave in cui verrà tracciata la metrica di chiamata.

value long : il valore della metrica di chiamata.

addInvocationMetrics

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

Aggiungi un valore-chiave da tracciare a livello di chiamata.

Parametri
key InvocationMetricLogger.InvocationMetricKey : la chiave in cui verrà tracciata la metrica di chiamata.

value String : il valore della metrica di chiamata.

addInvocationMetrics

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

Aggiungi un valore-chiave per un determinato gruppo

Parametri
groupKey InvocationMetricLogger.InvocationGroupMetricKey : la chiave del gruppo

group String : il nome del gruppo associato alla chiave

value String : il valore per il gruppo

addInvocationMetrics

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

Aggiungi un valore-chiave da tracciare a livello di chiamata per un determinato gruppo.

Parametri
groupKey InvocationMetricLogger.InvocationGroupMetricKey : la chiave del gruppo

group String : il nome del gruppo associato alla chiave

value long : il valore per il gruppo

addInvocationPairMetrics

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

Aggiungi una coppia di valori associati alla stessa chiave. Solitamente utilizzato per l'inizio e la fine del timestamp.

Parametri
key InvocationMetricLogger.InvocationMetricKey : la chiave in cui verrà tracciata la metrica di chiamata.

start long : il valore iniziale della metrica di chiamata.

end long : il valore finale della metrica di chiamata.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Cancella le metriche di chiamata per una chiamata.

getInvocationMetrics

public static  getInvocationMetrics ()

Restituisce la mappa delle metriche di chiamata per la chiamata in corso.

ritorna