LogReader

public class LogReader
extends Object

java.lang.Object
android.adservices.ondevicepersonalization.LogReader


Interfejs do odczytu dzienników z REQUESTS i EVENTS. Używany jako obiekt dostępu do danych dla tabel REQUESTS i EVENTS.

Podsumowanie

Metody publiczne

List<EventLogRecord> getJoinedEvents(long startTimeMillis, long endTimeMillis)

Pobiera listę EventLogRecord z odpowiednim żądaniem LogRecord zapisanym przez tę IsolatedService w określonym przedziale czasu.

List<RequestLogRecord> getRequests(long startTimeMillis, long endTimeMillis)

Pobiera listę rekordów RequestLogRecord zapisanych przez tę usługę IsolatedService w określonym zakresie czasowym.

Metody dziedziczone

Object clone()

Tworzy i zwraca kopię tego obiektu.

boolean equals(Object obj)

Wskazuje, czy inny obiekt jest „równy” temu.

void finalize()

Funkcja wywoływana przez zbieracz śmieci w obiekcie, gdy stwierdzi, że nie ma już żadnych odwołań do obiektu.

final Class<?> getClass()

Zwraca klasę czasu wykonywania tego Object.

int hashCode()

Zwraca wartość kodu skrótu obiektu.

final void notify()

Wywołuje pojedynczy wątek oczekujący na monitorze tego obiektu.

final void notifyAll()

Wybudza wszystkie wątki oczekujące na monitorze tego obiektu.

String toString()

Zwraca obiekt w postaci ciągu znaków.

final void wait(long timeoutMillis, int nanos)

Sprawia, że bieżący wątek czeka, aż zostanie powiadomiony, zazwyczaj przez powiadomienie lub przerwanie, albo do momentu upływu określonego czasu rzeczywistego.

final void wait(long timeoutMillis)

Sprawia, że bieżący wątek czeka, aż zostanie powiadomiony, zazwyczaj przez powiadomienie lub przerwanie, albo do momentu upływu określonego czasu rzeczywistego.

final void wait()

Sprawia, że bieżący wątek czeka, aż zostanie pobudzony, zwykle przez powiadomienie lub przerwanie.

Metody publiczne

getJoinedEvents

public List<EventLogRecord> getJoinedEvents (long startTimeMillis, 
                long endTimeMillis)

Pobiera listę rekordów EventLogRecord z odpowiadającymi im rekordami RequestLogRecord zapisanymi przez tę IsolatedService w określonym zakresie czasu.
Ta metoda może potrwać kilka sekund, dlatego powinna być wywoływana tylko z wątku roboczego.

Parametry
startTimeMillis long

endTimeMillis long

Zwroty
List<EventLogRecord> Ta wartość nie może być null.

getRequests

public List<RequestLogRecord> getRequests (long startTimeMillis, 
                long endTimeMillis)

Pobiera listę RequestLogRecord zapisanych przez tę IsolatedService w określonym zakresie czasowym.
Ta metoda może potrwać kilka sekund, dlatego powinna być wywoływana tylko z wątku roboczego.

Parametry
startTimeMillis long

endTimeMillis long

Zwroty
List<RequestLogRecord> Ta wartość nie może być null.