Rejestrator danych wywołania

public class InvocationMetricLogger
extends Object

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


Klasa narzędziowa dla wywołania do rejestrowania niektórych metryk.

Streszczenie

Klasy zagnieżdżone

enum InvocationMetricLogger.InvocationGroupMetricKey

Grupowanie pozwala na zalogowanie kilku grup pod tym samym kluczem.

enum InvocationMetricLogger.InvocationMetricKey

Jakiś specjalny nazwany klucz, który zawsze będziemy wypełniać dla wywołania.

Metody publiczne

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

Dodaj jedną parę klucz-wartość do śledzenia na poziomie wywołania.

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

Dodaj jedną parę klucz-wartość do śledzenia na poziomie wywołania.

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

Dodaj jedną parę klucz-wartość dla danej grupy

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

Dodaj jedną parę klucz-wartość do śledzenia na poziomie wywołania dla danej grupy.

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

Dodaj parę wartości skojarzonych z tym samym kluczem.

static void clearInvocationMetrics ()

Wyczyść metryki wywołania dla wywołania.

static getInvocationMetrics ()

Zwraca mapę metryk wywołania dla wywołania w toku.

Metody publiczne

addInvocationMetrics

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

Dodaj jedną parę klucz-wartość do śledzenia na poziomie wywołania.

Parametry
key InvocationMetricLogger.InvocationMetricKey : klucz, pod którym będzie śledzona metryka wywołania.

value long : wartość metryki wywołania.

addInvocationMetrics

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

Dodaj jedną parę klucz-wartość do śledzenia na poziomie wywołania.

Parametry
key InvocationMetricLogger.InvocationMetricKey : klucz, pod którym będzie śledzona metryka wywołania.

value String : wartość metryki wywołania.

addInvocationMetrics

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

Dodaj jedną parę klucz-wartość dla danej grupy

Parametry
groupKey InvocationMetricLogger.InvocationGroupMetricKey : klucz grupy

group String : Nazwa grupy powiązana z klawiszem

value String : Wartość dla grupy

addInvocationMetrics

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

Dodaj jedną parę klucz-wartość do śledzenia na poziomie wywołania dla danej grupy.

Parametry
groupKey InvocationMetricLogger.InvocationGroupMetricKey : klucz grupy

group String : Nazwa grupy powiązana z klawiszem

value long : wartość dla grupy

addInvocationPairMetrics

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

Dodaj parę wartości skojarzonych z tym samym kluczem. Zwykle używany do początku i końca znacznika czasu.

Parametry
key InvocationMetricLogger.InvocationMetricKey : klucz, pod którym będzie śledzona metryka wywołania.

start long : wartość początkowa metryki wywołania.

end long : końcowa wartość metryki wywołania.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Wyczyść metryki wywołania dla wywołania.

getInvocationMetrics

public static  getInvocationMetrics ()

Zwraca mapę metryk wywołania dla wywołania w toku.

Zwroty