StreamProtoReceiver

public class StreamProtoReceiver
extends Object implements Closeable

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


Penerima yang menerjemahkan proto TestRecord yang diterima ke dalam peristiwa Tradefed.

Ringkasan

Kolom

protected AtomicBoolean mStopParsing

Berhenti mengurai peristiwa saat ini disetel.

Konstruktor publik

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.

Metode publik

void close()
void completeModuleEvents()

Jika diperlukan untuk memastikan pelaporan yang konsisten, selesaikan peristiwa modul.

Throwable getError()

Menampilkan error yang terjadi di thread penerima.

int getSocketServerPort()

Menampilkan penerima soket yang terbuka.

boolean hasInvocationFailed()

Menampilkan apakah kegagalan pemanggilan telah dilaporkan atau tidak.

boolean joinReceiver(long millis)

Metode yang dilindungi

long getJoinTimeout(long millis)

Kolom

mStopParsing

protected AtomicBoolean mStopParsing

Berhenti mengurai peristiwa saat ini disetel. Hal ini memungkinkan untuk menghindari thread yang mem-parsing peristiwa saat kita tidak mengharapkannya lagi.

Konstruktor publik

StreamProtoReceiver

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

Ctor.

Parameter
listener ITestInvocationListener: ITestInvocationListener tempat melaporkan hasil.

mainContext IInvocationContext

reportInvocation boolean: Apakah akan melaporkan peristiwa tingkat pemanggilan atau tidak.

Menampilkan
java.io.IOException
IOException

StreamProtoReceiver

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

Ctor.

Parameter
listener ITestInvocationListener: ITestInvocationListener tempat melaporkan hasil.

mainContext IInvocationContext

reportInvocation boolean: Apakah akan melaporkan peristiwa tingkat pemanggilan atau tidak.

quietParsing boolean: Apakah parser akan mencatat informasi debug atau tidak.

Menampilkan
java.io.IOException
IOException

StreamProtoReceiver

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

Parameter
listener ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean

quietParsing boolean

reportLogs boolean

logNamePrefix String

Menampilkan
IOException

StreamProtoReceiver

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

Ctor.

Parameter
listener ITestInvocationListener: ITestInvocationListener tempat melaporkan hasil.

mainContext IInvocationContext

reportInvocation boolean: Apakah akan melaporkan peristiwa tingkat pemanggilan atau tidak.

quietParsing boolean: Apakah parser akan mencatat informasi debug atau tidak.

reportLogs boolean: Apakah akan melaporkan log atau tidak

logNamePrefix String: Awalan untuk file yang dicatat melalui parser.

mergeInvocationMetrics boolean

Menampilkan
java.io.IOException
IOException

StreamProtoReceiver

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

Ctor.

Parameter
listener ITestInvocationListener: ITestInvocationListener tempat melaporkan hasil.

mainContext IInvocationContext

reportInvocation boolean: Apakah akan melaporkan peristiwa tingkat pemanggilan atau tidak.

quietParsing boolean: Apakah parser akan mencatat informasi debug atau tidak.

logNamePrefix String: Awalan untuk file yang dicatat melalui parser.

Menampilkan
java.io.IOException
IOException

Metode publik

tutup

public void close ()

Menampilkan
IOException

completeModuleEvents

public void completeModuleEvents ()

Jika diperlukan untuk memastikan pelaporan yang konsisten, selesaikan peristiwa modul.

getError

public Throwable getError ()

Menampilkan error yang terjadi di thread penerima. Jika tidak ada, nilai yang ditampilkan adalah null.

Hasil
Throwable

getSocketServerPort

public int getSocketServerPort ()

Menampilkan penerima soket yang terbuka. -1 jika tidak ada.

Hasil
int

hasInvocationFailed

public boolean hasInvocationFailed ()

Menampilkan apakah kegagalan pemanggilan telah dilaporkan atau tidak.

Hasil
boolean

joinReceiver

public boolean joinReceiver (long millis)

Parameter
millis long

Hasil
boolean

Metode yang dilindungi

getJoinTimeout

protected long getJoinTimeout (long millis)

Parameter
millis long

Hasil
long