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