LogcatEventParser

public class LogcatEventParser
extends Object

java.lang.Object
com.android.tradefed.util.LogcatEventParser


घटनाओं के लिए पार्स लॉगकैट इनपुट।

यह वर्ग लॉगकैट संदेशों की व्याख्या करता है और एक अवरुद्ध और मतदान दोनों में घटनाओं के श्रोता को सूचित कर सकता है।

सारांश

नेस्टेड क्लासेस

class LogcatEventParser.LogcatEvent

लॉगकैट ईवेंट को इवेंट प्रकार और ट्रिगर लॉगक संदेश के साथ रखने के लिए संरचना

सार्वजनिक निर्माणकर्ता

LogcatEventParser (ITestDevice device)

एक नया LogcatEventParser Instantiates

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

void close ()

लॉगकैट सुनना बंद करें।

void parseEvents (String[] lines)

Parcat लाइन्स को पार्स करें और किसी भी कैप्चर किए गए इवेंट्स को जोड़ें (जो कि registerEventTrigger(String, String, com.android.tradefed.util.LogcatEventType) के साथ इवेंट क्यू में पंजीकृत किए गए थे।

LogcatEventParser.LogcatEvent pollForEvent ()

घटना कतार में खड़ा करता है।

void registerEventTrigger (String tag, String msg, LogcatEventType response)

वांछित प्रतिक्रिया के साथ दिए गए लॉगकैट टैग और संदेश की एक घटना दर्ज करें।

void start ()

लॉगकैट और पार्सिंग घटनाओं को सुनना शुरू करें।

LogcatEventParser.LogcatEvent waitForEvent (long timeoutMs)

जब तक यह एक घटना प्राप्त नहीं करता है तब तक ब्लॉक।

सार्वजनिक निर्माणकर्ता

LogcatEventParser

public LogcatEventParser (ITestDevice device)
है

एक नया LogcatEventParser Instantiates

मापदंडों
device ITestDevice : से logcat पढ़ने के लिए

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

बंद करे

public void close ()

लॉगकैट सुनना बंद कर दें।

ParseEvents

public void parseEvents (String[] lines)

Parcat लाइन्स को पार्स करें और किसी भी कैप्चर किए गए इवेंट्स को जोड़ें (जो कि registerEventTrigger(String, String, com.android.tradefed.util.LogcatEventType) के साथ इवेंट क्यू में पंजीकृत किए गए थे।

मापदंडों
lines String

प्रदूषक तत्व

public LogcatEventParser.LogcatEvent pollForEvent ()

घटना कतार में खड़ा करता है। तुरंत लौटता है।

रिटर्न
LogcatEventParser.LogcatEvent कोई मिलान घटना नहीं मिली है, तो घटना या null

registerEventTrigger

public void registerEventTrigger (String tag, 
                String msg, 
                LogcatEventType response)

वांछित प्रतिक्रिया के साथ दिए गए लॉगकैट टैग और संदेश की एक घटना दर्ज करें। संदेश आंशिक हो सकता है।

मापदंडों
tag String

msg String

response LogcatEventType

शुरू

public void start ()

लॉगकैट और पार्सिंग घटनाओं को सुनना शुरू करें।

waForEvent

public LogcatEventParser.LogcatEvent waitForEvent (long timeoutMs)

जब तक यह एक घटना प्राप्त नहीं करता है तब तक ब्लॉक।

मापदंडों
timeoutMs long : मिलीसेकंड में प्रतीक्षा करने का समय

रिटर्न
LogcatEventParser.LogcatEvent यदि समय समाप्त हो जाता है तो घटना या null