Журнал чтения

public class LogReader
extends Object

java.lang.Объект
android.adservices.ondevicepersonalization.LogReader


Интерфейс для чтения журналов из REQUESTS и EVENTS. Используется в качестве объекта доступа к данным для таблицы REQUESTS и EVENTS.

Краткое содержание

Публичные методы

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

Извлекает список EventLogRecord с соответствующей ему RequestLogRecord, записанной этим изолированным сервисом в пределах указанного диапазона времени.

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

Извлекает список записей RequestLogRecords, записанных этой изолированной службой в течение указанного диапазона времени.

Унаследованные методы

Object clone ()

Создает и возвращает копию этого объекта.

boolean equals ( Object obj)

Указывает, «равен» ли какой-либо другой объект этому объекту.

void finalize ()

Вызывается сборщиком мусора для объекта, когда сборщик мусора определяет, что ссылок на объект больше нет.

final Class <?> getClass ()

Возвращает класс времени выполнения этого Object .

int hashCode ()

Возвращает значение хеш-кода для объекта.

final void notify ()

Пробуждает одиночный поток, ожидающий монитора этого объекта.

final void notifyAll ()

Пробуждает все потоки, ожидающие на мониторе этого объекта.

String toString ()

Возвращает строковое представление объекта.

final void wait (long timeoutMillis, int nanos)

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания , или до тех пор, пока не истечет определенное количество реального времени.

final void wait (long timeoutMillis)

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания , или до тех пор, пока не истечет определенное количество реального времени.

final void wait ()

Заставляет текущий поток ждать, пока он не будет пробужден, обычно путем получения уведомления или прерывания .

Публичные методы

getJoinedEvents

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

Извлекает список EventLogRecord с соответствующей ему RequestLogRecord, записанной этим изолированным сервисом в пределах указанного диапазона времени.
Выполнение этого метода может занять несколько секунд, поэтому его следует вызывать только из рабочего потока.

Параметры
startTimeMillis long

endTimeMillis long

Возврат
List < EventLogRecord > Это значение не может быть null .

getRequests

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

Извлекает список записей RequestLogRecords, записанных этой изолированной службой в течение указанного диапазона времени.
Выполнение этого метода может занять несколько секунд, поэтому его следует вызывать только из рабочего потока.

Параметры
startTimeMillis long

endTimeMillis long

Возврат
List < RequestLogRecord > Это значение не может быть null .