InvocationMetricLogger
public
class
InvocationMetricLogger
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.logger.InvocationMetricLogger |
Classe utilitaire permettant à un appel de consigner certaines métriques.
Résumé
Méthodes publiques | |
|---|---|
static
void
|
addInvocationMetrics(InvocationMetricLogger.InvocationMetricKey key, long value)
Ajoutez une paire clé-valeur à suivre au niveau de l'appel. |
static
void
|
addInvocationMetrics(InvocationMetricLogger.InvocationMetricKey key, String value)
Ajoutez une paire clé-valeur à suivre au niveau de l'appel. |
static
void
|
addInvocationMetrics(InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value)
Ajoutez une paire clé-valeur pour un groupe donné. |
static
void
|
addInvocationMetrics(InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value)
Ajoutez une paire clé-valeur à suivre au niveau de l'appel pour un groupe donné. |
static
void
|
addInvocationPairMetrics(InvocationMetricLogger.InvocationMetricKey key, long start, long end)
Ajoutez une paire de valeurs associée à la même clé. |
static
void
|
clearInvocationMetrics()
Effacez les métriques d'appel pour un appel. |
static
Map<String, String>
|
getInvocationMetrics()
Renvoie la carte des métriques d'appel pour l'appel en cours. |
static
void
|
resetLocalGroup()
Réinitialise le contexte localisé. |
static
void
|
setLocalGroup(ThreadGroup tg)
Suit un contexte localisé lorsque vous utilisez les propriétés à l'intérieur du serveur gRPC. |
Méthodes publiques
addInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, long value)
Ajoutez une paire clé-valeur à suivre au niveau de l'appel.
| Paramètres | |
|---|---|
key |
InvocationMetricLogger.InvocationMetricKey : clé sous laquelle la métrique d'appel sera suivie. |
value |
long : valeur de la métrique d'appel. |
addInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, String value)
Ajoutez une paire clé-valeur à 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)
Ajoutez une paire clé-valeur pour un groupe donné.
| Paramètres | |
|---|---|
groupKey |
InvocationMetricLogger.InvocationGroupMetricKey : clé du groupe. |
group |
String : nom du groupe associé à la clé. |
value |
String : valeur du groupe. |
addInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value)
Ajoutez une paire clé-valeur à suivre au niveau de l'appel pour un groupe donné.
| Paramètres | |
|---|---|
groupKey |
InvocationMetricLogger.InvocationGroupMetricKey : clé du groupe. |
group |
String : nom du groupe associé à la clé. |
value |
long : valeur du groupe. |
addInvocationPairMetrics
public static void addInvocationPairMetrics (InvocationMetricLogger.InvocationMetricKey key, long start, long end)
Ajoutez une paire de valeurs associée à la même clé. Généralement utilisé pour l'heure de début et de fin.
| Paramètres | |
|---|---|
key |
InvocationMetricLogger.InvocationMetricKey : clé sous laquelle la métrique d'appel sera suivie. |
start |
long : valeur de début de la métrique d'appel. |
end |
long : valeur de fin de la métrique d'appel. |
clearInvocationMetrics
public static void clearInvocationMetrics ()
Effacez les métriques d'appel pour un appel.
getInvocationMetrics
public static Map<String, String> getInvocationMetrics ()
Renvoie la carte des métriques d'appel pour l'appel en cours.
| Renvoie | |
|---|---|
Map<String, String> |
|
resetLocalGroup
public static void resetLocalGroup ()
Réinitialise le contexte localisé.
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
Suit un contexte localisé lorsque vous utilisez les propriétés à l'intérieur du serveur gRPC.
| Paramètres | |
|---|---|
tg |
ThreadGroup |