LogReader

public class LogReader
extends Object

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


REQUESTS と EVENTS からログを読み取るインターフェースです。REQUESTS と EVENTS テーブルのデータアクセス オブジェクトとして使用されます。

概要

パブリック メソッド

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

指定された期間内にこの IsolatedService によって書き込まれた EventLogRecord のリストと、対応する RequestLogRecord を取得します。

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

指定された期間内にこの IsolatedService によって書き込まれた RequestLogRecords のリストを取得します。

継承されるメソッド

パブリック メソッド

getJoinedEvents

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

指定された期間内にこの IsolatedService によって書き込まれた EventLogRecord のリストと、対応する RequestLogRecord を取得します。
このメソッドは完了までに数秒かかることがあるため、ワーカー スレッドからのみ呼び出してください。

パラメータ
startTimeMillis long

endTimeMillis long

戻り値
List<EventLogRecord> この値が null になることはありません。

getRequests

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

指定された期間内にこの IsolatedService によって書き込まれた RequestLogRecords のリストを取得します。
このメソッドは完了までに数秒かかることがあるため、ワーカー スレッドからのみ呼び出してください。

パラメータ
startTimeMillis long

endTimeMillis long

戻り値
List<RequestLogRecord> この値が null になることはありません。