StreamProtoReceiver

public class StreamProtoReceiver
extends Object implements Closeable

java.lang.Object
   ↳ com.android.tradefed.result.proto.StreamProtoReceiver


ตัวรับที่แปล Proto TestRecord ที่ได้รับเป็นเหตุการณ์ Tradefed

สรุป

ทุ่ง

protected AtomicBoolean mStopParsing

หยุดแยกวิเคราะห์เหตุการณ์เมื่อตั้งค่านี้

เครื่องมือสร้างสาธารณะ

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)

Ctor.

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing)

Ctor.

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)

Ctor.

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, String logNamePrefix)

Ctor.

เมธอดสาธารณะ

void close()
void completeModuleEvents()

หากจำเป็นเพื่อให้การรายงานสอดคล้องกัน ให้ทําเหตุการณ์ของโมดูลให้เสร็จสมบูรณ์

Throwable getError()

แสดงข้อผิดพลาดที่ตรวจพบในเธรดตัวรับ

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)

Ctor.

พารามิเตอร์
listener ITestInvocationListener: ITestInvocationListener ที่ใช้รายงานผลลัพธ์

mainContext IInvocationContext

reportInvocation boolean: จะรายงานเหตุการณ์ระดับการเรียกใช้หรือไม่

ส่ง
java.io.IOException
IOException

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing)

Ctor.

พารามิเตอร์
listener ITestInvocationListener: ITestInvocationListener ที่ใช้รายงานผลลัพธ์

mainContext IInvocationContext

reportInvocation boolean: จะรายงานเหตุการณ์ระดับการเรียกใช้หรือไม่

quietParsing boolean: จะอนุญาตให้ตัวแยกวิเคราะห์บันทึกข้อมูลการแก้ไขข้อบกพร่องหรือไม่

ส่ง
java.io.IOException
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)

Ctor.

พารามิเตอร์
listener ITestInvocationListener: ITestInvocationListener ที่ใช้รายงานผลลัพธ์

mainContext IInvocationContext

reportInvocation boolean: จะรายงานเหตุการณ์ระดับการเรียกใช้หรือไม่

quietParsing boolean: จะให้ตัวแยกวิเคราะห์บันทึกข้อมูลการแก้ไขข้อบกพร่องหรือไม่

reportLogs boolean: จะรายงานบันทึกหรือไม่

logNamePrefix String: คำนำหน้าสำหรับไฟล์ที่บันทึกผ่านโปรแกรมแยกวิเคราะห์

mergeInvocationMetrics boolean

ส่ง
java.io.IOException
IOException

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                String logNamePrefix)

Ctor.

พารามิเตอร์
listener ITestInvocationListener: ITestInvocationListener ที่ใช้รายงานผลลัพธ์

mainContext IInvocationContext

reportInvocation boolean: จะรายงานเหตุการณ์ระดับการเรียกใช้หรือไม่

quietParsing boolean: จะให้ตัวแยกวิเคราะห์บันทึกข้อมูลการแก้ไขข้อบกพร่องหรือไม่

logNamePrefix String: คำนำหน้าสำหรับไฟล์ที่บันทึกผ่านโปรแกรมแยกวิเคราะห์

ส่ง
java.io.IOException
IOException

เมธอดสาธารณะ

ปิด

public void close ()

ส่ง
IOException

completeModuleEvents

public void completeModuleEvents ()

หากจำเป็นเพื่อให้การรายงานสอดคล้องกัน ให้ทําเหตุการณ์ของโมดูลให้เสร็จสมบูรณ์

getError

public Throwable getError ()

แสดงข้อผิดพลาดที่ตรวจพบในเธรดตัวรับ หากไม่มี ระบบจะแสดงผลเป็น Null

การคืนสินค้า
Throwable

getSocketServerPort

public int getSocketServerPort ()

แสดงผลตัวรับซ็อกเก็ตที่เปิดอยู่ -1 หากไม่มี

การคืนสินค้า
int

hasInvocationFailed

public boolean hasInvocationFailed ()

แสดงว่ามีการรายงานว่าการเรียกใช้ล้มเหลวหรือไม่

การคืนสินค้า
boolean

joinReceiver

public boolean joinReceiver (long millis)

พารามิเตอร์
millis long

การคืนสินค้า
boolean

วิธีการที่ได้รับการป้องกัน

getJoinTimeout

protected long getJoinTimeout (long millis)

พารามิเตอร์
millis long

การคืนสินค้า
long