از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
StreamProtoReceiver
public class StreamProtoReceiver
extends Object implements Closeable
| شیء جاوا |
| ↳ | com.android.tradefed.result.proto.StreamProtoReceiver |
گیرندهای که Proto TestRecord دریافتی را به رویدادهای Tradefed ترجمه میکند.
خلاصه
فیلدها |
|---|
protected AtomicBoolean | mStopParsing وقتی این تنظیم شد، تجزیه رویدادها را متوقف کن. |
سازندگان عمومی |
|---|
StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation) کِتور. |
StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing) کِتور. |
StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix) |
StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix, boolean mergeInvocationMetrics) کِتور. |
StreamProtoReceiver ( ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, String logNamePrefix) کِتور. |
فیلدها
mStopParsing
protected AtomicBoolean mStopParsing
وقتی این تنظیم شد، تجزیه رویدادها را متوقف کن. این امکان را فراهم میکند که از تجزیه رویدادها توسط یک نخ در زمانی که دیگر انتظار آنها را نداریم، جلوگیری شود.
سازندگان عمومی
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation) کِتور.
| پارامترها |
|---|
listener | ITestInvocationListener : ITestInvocationListener که نتایج را گزارش میدهد. |
mainContext | IInvocationContext |
reportInvocation | boolean : آیا رویدادهای سطح فراخوانی گزارش شوند یا خیر. |
| پرتابها |
|---|
| استثنای java.io.IO |
IOException | |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing) کِتور.
| پارامترها |
|---|
listener | ITestInvocationListener : ITestInvocationListener که نتایج را گزارش میدهد. |
mainContext | IInvocationContext |
reportInvocation | boolean : آیا رویدادهای سطح فراخوانی گزارش شوند یا خیر. |
quietParsing | boolean : آیا به تجزیهکننده اجازه داده شود اطلاعات اشکالزدایی را ثبت کند یا خیر. |
| پرتابها |
|---|
| استثنای java.io.IO |
IOException | |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
boolean reportLogs,
String logNamePrefix)| پارامترها |
|---|
listener | ITestInvocationListener |
mainContext | IInvocationContext |
reportInvocation | boolean |
quietParsing | boolean |
reportLogs | boolean |
logNamePrefix | String |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
boolean reportLogs,
String logNamePrefix,
boolean mergeInvocationMetrics) کِتور.
| پارامترها |
|---|
listener | ITestInvocationListener : ITestInvocationListener که نتایج را گزارش میدهد. |
mainContext | IInvocationContext |
reportInvocation | boolean : آیا رویدادهای سطح فراخوانی گزارش شوند یا خیر. |
quietParsing | boolean : آیا به تجزیهکننده اجازه داده شود اطلاعات اشکالزدایی را ثبت کند یا خیر. |
reportLogs | boolean : آیا گزارشهای لاگ گزارش شوند یا خیر |
logNamePrefix | String : پیشوند فایل ثبت شده از طریق تجزیهگر. |
mergeInvocationMetrics | boolean |
| پرتابها |
|---|
| استثنای java.io.IO |
IOException | |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
String logNamePrefix) کِتور.
| پارامترها |
|---|
listener | ITestInvocationListener : ITestInvocationListener که نتایج را گزارش میدهد. |
mainContext | IInvocationContext |
reportInvocation | boolean : آیا رویدادهای سطح فراخوانی گزارش شوند یا خیر. |
quietParsing | boolean : آیا به تجزیهکننده اجازه داده شود اطلاعات اشکالزدایی را ثبت کند یا خیر. |
logNamePrefix | String : پیشوند فایل ثبت شده از طریق تجزیهگر. |
| پرتابها |
|---|
| استثنای java.io.IO |
IOException | |
روشهای عمومی
بستن
public void close ()
رویدادهای ماژول کامل
public void completeModuleEvents ()
در صورت نیاز برای اطمینان از گزارشدهی منسجم، رویدادهای ماژول را تکمیل کنید.
دریافت خطا
public Throwable getError ()
در نخ گیرنده، پیغام خطا (error caugh) را برمیگرداند. در صورت عدم وجود، مقدار null را برمیگرداند.
پورت سرور دریافت کنید
public int getSocketServerPort ()
سوکت گیرندهای که باز بوده را برمیگرداند. در صورت عدم وجود، -۱.
hasInvocationFailed
public boolean hasInvocationFailed ()
برمیگرداند که آیا فراخوانی ناموفق گزارش شده است یا خیر.
joinReceiver
public boolean joinReceiver (long millis)
روشهای محافظتشده
getJoinTimeout
protected long getJoinTimeout (long millis)
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی."],[],[]]