LogReader

public class LogReader
extends Object

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


अनुरोध और इवेंट के रीड लॉग का इंटरफ़ेस इसका इस्तेमाल अनुरोधों और इवेंट टेबल के लिए, डेटा ऐक्सेस ऑब्जेक्ट के तौर पर किया जाता है.

इन्हें भी देखें:

खास जानकारी

सार्वजनिक तरीके

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

यह फ़ंक्शन, तय की गई समयसीमा के दौरान, इस IsolatedService के लिखे गए RequestLogRecord के साथ EventLogRecord की सूची दिखाता है.

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

यह फ़ंक्शन, तय की गई समयसीमा के दौरान, इस IsolatedService के लिखे गए 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)

यह फ़ंक्शन, तय की गई समयसीमा के दौरान, इस IsolatedService के लिखे गए RequestLogRecord के साथ EventLogRecord की सूची दिखाता है.
इस तरीके को पूरा होने में कुछ सेकंड लग सकते हैं. इसलिए, इसे सिर्फ़ वर्कर थ्रेड से कॉल किया जाना चाहिए.

पैरामीटर
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 नहीं हो सकती.