जेनेरिकLogcatEventParser
public
class
GenericLogcatEventParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.जेनेरिकLogcatEventParser<LogcatEventType> |
इवेंट के लिए, Logcat इनपुट को पार्स करें.
यह क्लास, लॉगकैट मैसेज को समझ सकती है. साथ ही, ब्लॉक करने की सुविधा, दोनों में इवेंट सुनने वालों को सूचना दे सकती है और पोलिंग फ़ैशन के बारे में बात करते हैं.
खास जानकारी
नेस्ट की गई क्लास | |
---|---|
class |
GenericLogcatEventParser.LogcatEvent
इवेंट टाइप के साथ, Logcat इवेंट को होल्ड करने और Logcat मैसेज को ट्रिगर करने के लिए, रोकें |
सार्वजनिक कंस्ट्रक्टर | |
---|---|
GenericLogcatEventParser(ITestDevice device)
नया LogcatEventParser इंस्टैंशिएट करता है |
सार्वजनिक तरीके | |
---|---|
void
|
close()
Logcat को सुनना बंद करें. |
void
|
parseEvents(String[] lines)
लॉगकैट लाइनों को पार्स करें और कैप्चर किए गए ऐसे सभी इवेंट (जो |
GenericLogcatEventParser.LogcatEvent
|
pollForEvent()
पोल, इवेंट की सूची को दिखाता है. |
void
|
registerEventTrigger(String tag, String msg, LogcatEventType response)
दिए गए Logcat टैग और मैसेज के किसी इवेंट को, अपनी पसंद के जवाब के साथ रजिस्टर करें. |
void
|
registerEventTrigger(Log.LogLevel logLevel, String tag, String msg, LogcatEventType response)
दिए गए लॉगकैट लेवल, टैग, और मैसेज के लिए, अपनी पसंद के जवाब के साथ इवेंट को रजिस्टर करें. |
void
|
start()
Logcat और पार्स करने वाले इवेंट सुनना शुरू करें. |
GenericLogcatEventParser.LogcatEvent
|
waitForEvent(long timeoutMs)
यह तब तक ब्लॉक रहेगा, जब तक इसे कोई इवेंट नहीं मिलता. |
सार्वजनिक कंस्ट्रक्टर
जेनेरिकLogcatEventParser
public GenericLogcatEventParser (ITestDevice device)
नया LogcatEventParser इंस्टैंशिएट करता है
पैरामीटर | |
---|---|
device |
ITestDevice : इससे Logcat पढ़ने के लिए |
सार्वजनिक तरीके
बंद करें
public void close ()
Logcat को सुनना बंद करें.
पार्स इवेंट
public void parseEvents (String[] lines)
लॉगकैट लाइनों को पार्स करें और कैप्चर किए गए ऐसे सभी इवेंट (जो registerEventTrigger(String, String, LogcatEventType)
के साथ रजिस्टर किए गए हैं) को इवेंट की सूची में जोड़ें.
पैरामीटर | |
---|---|
lines |
String |
पोलफ़ोरइवेंट
public GenericLogcatEventParser.LogcatEvent pollForEvent ()
पोल, इवेंट की सूची को दिखाता है. नतीजे तुरंत दिखते हैं.
रिटर्न | |
---|---|
GenericLogcatEventParser.LogcatEvent |
इवेंट या अगर कोई मिलता-जुलता इवेंट नहीं मिलता है, तो null |
रजिस्टरइवेंट ट्रिगर
public void registerEventTrigger (String tag, String msg, LogcatEventType response)
दिए गए Logcat टैग और मैसेज के किसी इवेंट को, अपनी पसंद के जवाब के साथ रजिस्टर करें. संदेश हो सकता है आंशिक.
पैरामीटर | |
---|---|
tag |
String |
msg |
String |
response |
LogcatEventType |
रजिस्टरइवेंट ट्रिगर
public void registerEventTrigger (Log.LogLevel logLevel, String tag, String msg, LogcatEventType response)
दिए गए लॉगकैट लेवल, टैग, और मैसेज के लिए, अपनी पसंद के जवाब के साथ इवेंट को रजिस्टर करें. मैसेज करें आंशिक हो सकता है.
पैरामीटर | |
---|---|
logLevel |
Log.LogLevel |
tag |
String |
msg |
String |
response |
LogcatEventType |
शुरू करें
public void start ()
Logcat और पार्स करने वाले इवेंट सुनना शुरू करें.
इंतज़ार के लिए इवेंट
public GenericLogcatEventParser.LogcatEvent waitForEvent (long timeoutMs)
यह तब तक ब्लॉक रहेगा, जब तक इसे कोई इवेंट नहीं मिलता.
पैरामीटर | |
---|---|
timeoutMs |
long : मिलीसेकंड में इंतज़ार का समय |
रिटर्न | |
---|---|
GenericLogcatEventParser.LogcatEvent |
इवेंट या null , अगर टाइम आउट खत्म हो गया है |