जेनेरिकलॉगकैटइवेंट पार्सर
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) लॉगकैट लाइनों को पार्स करें और किसी भी कैप्चर किए गए इवेंट (जो कि |
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 : लॉगकैट को पढ़ने के लिए |
सार्वजनिक तरीके
बंद करना
public void close ()
लॉगकैट सुनना बंद करो.
पार्सइवेंट्स
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)
वांछित प्रतिक्रिया के साथ दिए गए लॉगकैट टैग और संदेश का एक ईवेंट पंजीकृत करें। संदेश आंशिक हो सकता है.
पैरामीटर | |
---|---|
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 GenericLogcatEventParser.LogcatEvent waitForEvent (long timeoutMs)
तब तक ब्लॉक रहता है जब तक उसे कोई ईवेंट प्राप्त न हो जाए।
पैरामीटर | |
---|---|
timeoutMs | long : प्रतीक्षा करने का समय मिलीसेकेंड में |
रिटर्न | |
---|---|
GenericLogcatEventParser.LogcatEvent | यदि समय समाप्त हो गया है तो घटना या null |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया.