জেনেরিকলগক্যাটইভেন্টপার্সার
public class GenericLogcatEventParser
extends Object implements Closeable
| java.lang.Object | |
| ↳ | 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 ()
লগক্যাট শোনা বন্ধ করুন।
parseEvents
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 |
| নিক্ষেপ | |
|---|---|
InterruptedException | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।