InvocationMetricLogger
public class InvocationMetricLogger
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.InvocationMetricLogger |
Una classe di utilità per un'invocazione per registrare alcuni parametri.
Riepilogo
Metodi pubblici | |
---|---|
static void | addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, long value) Aggiungi un valore-chiave da tenere traccia a livello di chiamata. |
static void | addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, String value) Aggiungi un valore-chiave da tenere traccia 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 tenere traccia 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 () Cancellare i parametri di chiamata per un'invocazione. |
static | getInvocationMetrics () Restituisce la mappa dei parametri di invocazione per l'invocazione in corso. |
static void | resetLocalGroup () Reimposta il contesto localizzato. |
static void | setLocalGroup (ThreadGroup tg) Tiene traccia di un contesto localizzato quando si utilizzano le proprietà all'interno del server gRPC |
Metodi pubblici
addInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, long value)
Aggiungi un valore-chiave da tenere traccia a livello di chiamata.
Parametri | |
---|---|
key | InvocationMetricLogger.InvocationMetricKey : la chiave in base alla quale 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 tenere traccia a livello di chiamata.
Parametri | |
---|---|
key | InvocationMetricLogger.InvocationMetricKey : la chiave in base alla quale 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 tenere traccia 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 |
aggiungiInvocationPairMetrics
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 base alla quale verrà tracciata la metrica di chiamata. |
start | long : il valore iniziale del parametro di chiamata. |
end | long : il valore finale della metrica di chiamata. |
clearInvocationMetrics
public static void clearInvocationMetrics ()
Cancellare i parametri di chiamata per un'invocazione.
getInvocationMetrics
public staticgetInvocationMetrics ()
Restituisce la mappa dei parametri di invocazione per l'invocazione in corso.
ritorna | |
---|---|
resetLocalGroup
public static void resetLocalGroup ()
Reimposta il contesto localizzato.
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
Tiene traccia di un contesto localizzato quando si utilizzano le proprietà all'interno del server gRPC
Parametri | |
---|---|
tg | ThreadGroup |