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