Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

InvocationMetricLoggerInvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Une classe utilitaire pour une invocation pour enregistrer certaines métriques.

Sommaire

Classes imbriquées

enum InvocationMetricLogger.InvocationGroupMetricKey

Le regroupement permet d'enregistrer plusieurs groupes sous une même clé.

enum InvocationMetricLogger.InvocationMetricKey

Une clé nommée spéciale que nous remplirons toujours pour l'invocation.

Méthodes publiques

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

Ajoutez une valeur-clé à suivre au niveau de l'appel.

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

Ajoutez une valeur-clé à suivre au niveau de l'appel.

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

Ajouter une valeur-clé pour un groupe donné

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

Ajoutez une valeur-clé à suivre au niveau de l'appel pour un groupe donné.

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

Ajouter une paire de valeur associée à la même clé.

static void clearInvocationMetrics ()

Effacez les métriques d'appel pour un appel.

static getInvocationMetrics ()

Renvoie la Map of invocation metrics pour l'invocation en cours.

Méthodes publiques

addInvocationMetrics

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

Ajoutez une valeur-clé à suivre au niveau de l'appel.

Paramètres
key InvocationMetricLogger.InvocationMetricKey : clé sous laquelle la métrique d'appel sera suivie.

value long : la valeur de la métrique d'appel.

addInvocationMetrics

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

Ajoutez une valeur-clé à suivre au niveau de l'appel.

Paramètres
key InvocationMetricLogger.InvocationMetricKey : clé sous laquelle la métrique d'appel sera suivie.

value String : valeur de la métrique d'appel.

addInvocationMetrics

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

Ajouter une valeur-clé pour un groupe donné

Paramètres
groupKey InvocationMetricLogger.InvocationGroupMetricKey : La clé du groupe

group String : Le nom du groupe associé à la clé

value String : La valeur du groupe

addInvocationMetrics

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

Ajoutez une valeur-clé à suivre au niveau de l'appel pour un groupe donné.

Paramètres
groupKey InvocationMetricLogger.InvocationGroupMetricKey : La clé du groupe

group String : Le nom du groupe associé à la clé

value long : La valeur du groupe

addInvocationPairMetricsaddInvocationPairMetrics

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

Ajouter une paire de valeur associée à la même clé. Généralement utilisé pour l'horodatage de début et de fin.

Paramètres
key InvocationMetricLogger.InvocationMetricKey : clé sous laquelle la métrique d'appel sera suivie.

start long : la valeur de début de la métrique d'appel.

end long : la valeur finale de la métrique d'appel.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Effacez les métriques d'appel pour un appel.

getInvocationMetrics

public static  getInvocationMetrics ()

Renvoie la Map of invocation metrics pour l'invocation en cours.

Retour