ตัวรับสตรีมโปรโตคอล

public class StreamProtoReceiver
extends Object

java.lang.Object
com.android.tradefed.result.protocol.StreamProtoReceiver


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

สรุป

ช่างก่อสร้างสาธารณะ

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, String logNamePrefix)

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

วิธีการสาธารณะ

void close()
void completeModuleEvents()

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

Throwable getError()

แสดงผลข้อผิดพลาดด้านข้อผิดพลาดในเทรดของรีซีฟเวอร์

int getSocketServerPort()

แสดงผลตัวรับซ็อกเก็ตที่เปิดอยู่

boolean hasInvocationFailed()

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

boolean joinReceiver(long millis)

วิธีการป้องกัน

long getJoinTimeout(long millis)

ช่างก่อสร้างสาธารณะ

ตัวรับสตรีมโปรโตคอล

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

Ctor

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

mainContext IInvocationContext

reportInvocation boolean: รายงานเหตุการณ์ระดับคำขอหรือไม่

การขว้าง
ข้อยกเว้น IO

ตัวรับสตรีมโปรโตคอล

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

Ctor

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

mainContext IInvocationContext

reportInvocation boolean: รายงานเหตุการณ์ระดับคำขอหรือไม่

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

การขว้าง
ข้อยกเว้น IO

ตัวรับสตรีมโปรโตคอล

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

Ctor

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

mainContext IInvocationContext

reportInvocation boolean: รายงานเหตุการณ์ระดับคำขอหรือไม่

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

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

การขว้าง
ข้อยกเว้น IO

ตัวรับสตรีมโปรโตคอล

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

ตัวรับสตรีมโปรโตคอล

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

การขว้าง
ข้อยกเว้น IO

วิธีการสาธารณะ

ปิด

public void close ()

เหตุการณ์โมดูลโดยสมบูรณ์

public void completeModuleEvents ()

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

getError

public Throwable getError ()

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

คิกรีเทิร์น
Throwable

getSocketServerPort

public int getSocketServerPort ()

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

คิกรีเทิร์น
int

การเรียกใช้ล้มเหลว

public boolean hasInvocationFailed ()

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

คิกรีเทิร์น
boolean

ตัวรับ

public boolean joinReceiver (long millis)

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

คิกรีเทิร์น
boolean

วิธีการป้องกัน

getเข้าร่วมระยะหมดเวลา

protected long getJoinTimeout (long millis)

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

คิกรีเทิร์น
long