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 এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-09-10 UTC-তে শেষবার আপডেট করা হয়েছে।