TfObjectTracker

public class TfObjectTracker
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.logger.TfObjectTracker


Un'utilità per monitorare l'utilizzo dei diversi oggetti Trade Federation.

Riepilogo

Costanti

String TF_OBJECTS_TRACKING_KEY

Metodi pubblici

static void clearTracking()

Interrompe il monitoraggio dell'invocazione corrente.

static void countWithParents(Class<?> object)

Conta le occorrenze di una determinata classe e delle relative superclassi fino all'interfaccia Tradefed.

static void directCount(String className, long occurrences)

Conteggia esplicitamente una classe e le relative occorrenze

static getUsage()

Restituisce l'utilizzo degli oggetti monitorati.

Costanti

TF_OBJECTS_TRACKING_KEY

public static final String TF_OBJECTS_TRACKING_KEY

Valore costante: "tf_objects_tracking"

Metodi pubblici

clearTracking

public static void clearTracking ()

Interrompe il monitoraggio dell'invocazione corrente. Viene chiamato automaticamente dall'Harness.

countWithParents

public static void countWithParents (Class<?> object)

Conta le occorrenze di una determinata classe e delle relative superclassi fino all'interfaccia Tradefed.

Parametri
object Class

directCount

public static void directCount (String className, 
                long occurrences)

Conteggia esplicitamente una classe e le relative occorrenze

Parametri
className String: L'oggetto da monitorare

occurrences long: numero attuale di occorrenze note

getUsage

public static  getUsage ()

Restituisce l'utilizzo degli oggetti monitorati.

Ritorni