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)

کِتور.

روش‌های عمومی

void close ()
void completeModuleEvents ()

در صورت نیاز برای اطمینان از گزارش‌دهی منسجم، رویدادهای ماژول را تکمیل کنید.

Throwable getError ()

خطای caugh را در thread گیرنده برمی‌گرداند.

int getSocketServerPort ()

سوکت گیرنده‌ای که باز بوده را برمی‌گرداند.

boolean hasInvocationFailed ()

برمی‌گرداند که آیا فراخوانی ناموفق گزارش شده است یا خیر.

boolean joinReceiver (long millis)

روش‌های محافظت‌شده

long getJoinTimeout (long millis)

فیلدها

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

پرتاب‌ها
IOException

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 ()

پرتاب‌ها
IOException

رویدادهای ماژول کامل

public void completeModuleEvents ()

در صورت نیاز برای اطمینان از گزارش‌دهی منسجم، رویدادهای ماژول را تکمیل کنید.

دریافت خطا

public Throwable getError ()

در نخ گیرنده، پیغام خطا (error caugh) را برمی‌گرداند. در صورت عدم وجود، مقدار null را برمی‌گرداند.

بازگشت‌ها
Throwable

پورت سرور دریافت کنید

public int getSocketServerPort ()

سوکت گیرنده‌ای که باز بوده را برمی‌گرداند. در صورت عدم وجود، -۱.

بازگشت‌ها
int

hasInvocationFailed

public boolean hasInvocationFailed ()

برمی‌گرداند که آیا فراخوانی ناموفق گزارش شده است یا خیر.

بازگشت‌ها
boolean

joinReceiver

public boolean joinReceiver (long millis)

پارامترها
millis long

بازگشت‌ها
boolean

روش‌های محافظت‌شده

getJoinTimeout

protected long getJoinTimeout (long millis)

پارامترها
millis long

بازگشت‌ها
long