GenericLogcatEventParser
public class GenericLogcatEventParser
extends Object
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.util.GenericLogcatEventParser<LogcatEventType> |
ইভেন্টের জন্য লগক্যাট ইনপুট পার্স করুন।
এই ক্লাসটি লগক্যাট বার্তাগুলিকে ব্যাখ্যা করে এবং শ্রোতাকে ব্লকিং এবং পোলিং উভয় পদ্ধতিতে ইভেন্টের বিষয়ে অবহিত করতে পারে।
সারাংশ
নেস্টেড ক্লাস | |
|---|---|
class | GenericLogcatEventParser.LogcatEventইভেন্ট টাইপ এবং ট্রিগারিং logcat মেসেজ সহ একটি logcat ইভেন্ট ধরে রাখার জন্য কাঠামো |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
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)এটি একটি ইভেন্ট না পাওয়া পর্যন্ত ব্লক করে। |
পাবলিক কনস্ট্রাক্টর
GenericLogcatEventParser
public GenericLogcatEventParser (ITestDevice device)
একটি নতুন LogcatEventParser ইনস্ট্যান্টিয়েট করে
| পরামিতি | |
|---|---|
device | ITestDevice : থেকে logcat পড়তে |
পাবলিক পদ্ধতি
বন্ধ
public void close ()
লগক্যাট শোনা বন্ধ করুন।
পার্স ইভেন্ট
public void parseEvents (String[] lines)
লগক্যাট লাইন পার্স করুন এবং কোনো ক্যাপচার করা ইভেন্ট যোগ করুন (যেগুলো registerEventTrigger(String, String, LogcatEventType) এর সাথে নিবন্ধিত ছিল) ইভেন্ট সারিতে।
| পরামিতি | |
|---|---|
lines | String |
pollForEvent
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 ()
লগক্যাট শুনতে শুরু করুন এবং ইভেন্টগুলি পার্স করুন৷
waitForEvent
public GenericLogcatEventParser.LogcatEvent waitForEvent (long timeoutMs)
এটি একটি ইভেন্ট না পাওয়া পর্যন্ত ব্লক করে।
| পরামিতি | |
|---|---|
timeoutMs | long : মিলিসেকেন্ডে অপেক্ষা করার সময় |
| রিটার্নস | |
|---|---|
GenericLogcatEventParser.LogcatEvent | ইভেন্ট বা null যদি সময়সীমা পৌঁছে যায় |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।