LogReader
public
class
LogReader
extends Object
REQUESTS と EVENTS からログを読み取るインターフェース。REQUESTS テーブルと EVENTS テーブルのデータアクセス オブジェクトとして使用されます。
まとめ
パブリック メソッド |
List<EventLogRecord>
|
getJoinedEvents(long startTimeMillis, long endTimeMillis)
指定された期間内にこの IsolatedService によって書き込まれた、対応する RequestLogRecord を含む EventLogRecord のリストを取得します。
|
List<RequestLogRecord>
|
getRequests(long startTimeMillis, long endTimeMillis)
指定された期間内にこの IsolatedService によって書き込まれた RequestLogRecords のリストを取得します。
|
継承されるメソッド |
継承元のクラス
java.lang.Object
Object
|
clone()
このオブジェクトのコピーを作成して返します。
|
boolean
|
equals(Object obj)
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。
|
void
|
finalize()
ガベージ コレクションでオブジェクトへの参照がこれ以上ないと判断されたときに、オブジェクトのガベージ コレクタから呼び出されます。
|
final
Class<?>
|
getClass()
この Object のランタイム クラスを返します。
|
int
|
hashCode()
オブジェクトのハッシュコード値を返します。
|
final
void
|
notify()
このオブジェクトのモニターで待機中のスレッドを 1 つだけ起こします。
|
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)
指定された期間内にこの IsolatedService によって書き込まれた EventLogRecord の対応する RequestLogRecord のリストを取得します。
このメソッドは完了するまでに数秒かかる場合があるため、ワーカー スレッドからのみ呼び出してください。
パラメータ |
startTimeMillis |
long |
endTimeMillis |
long |
getRequest
public List<RequestLogRecord> getRequests (long startTimeMillis,
long endTimeMillis)
指定された期間内にこの IsolatedService によって書き込まれた RequestLogRecords のリストを取得します。
このメソッドは完了するまでに数秒かかる場合があるため、ワーカー スレッドからのみ呼び出してください。
パラメータ |
startTimeMillis |
long |
endTimeMillis |
long |