Odbiornik StreamProto

public class StreamProtoReceiver
extends Object

Obiekt Java.lang.Object
com.android.tradefed.result.proto.StreamProtoReceiver


Odbiornik, który przekłada otrzymany proto TestRecord na zdarzenia Tradefed.

Streszczenie

Konstruktorzy publiczni

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.

Metody publiczne

void close ()
void completeModuleEvents ()

Jeśli potrzeba, aby zapewnić spójne raportowanie, uzupełnij zdarzenia modułu.

Throwable getError ()

Zwraca błąd w wątku odbiornika.

int getSocketServerPort ()

Zwraca odbiornik gniazda, który był otwarty.

boolean hasInvocationFailed ()

Zwraca informację, czy zgłoszono niepowodzenie wywołania.

boolean joinReceiver (long millis)

Metody chronione

long getJoinTimeout (long millis)

Konstruktorzy publiczni

Odbiornik StreamProto

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

Ctor.

Parametry
listener ITestInvocationListener : ITestInvocationListener , w którym należy zgłosić wyniki.

mainContext IInvocationContext

reportInvocation boolean : Określa, czy raportować zdarzenia na poziomie wywołania.

Rzuca
Wyjątek IO

Odbiornik StreamProto

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

Ctor.

Parametry
listener ITestInvocationListener : ITestInvocationListener , w którym należy zgłosić wyniki.

mainContext IInvocationContext

reportInvocation boolean : Określa, czy raportować zdarzenia na poziomie wywołania.

quietParsing boolean : Określa, czy parser ma udostępniać informacje debugowania dziennika.

Rzuca
Wyjątek IO

Odbiornik StreamProto

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

Ctor.

Parametry
listener ITestInvocationListener : ITestInvocationListener , w którym należy zgłosić wyniki.

mainContext IInvocationContext

reportInvocation boolean : Określa, czy raportować zdarzenia na poziomie wywołania.

quietParsing boolean : Określa, czy parser ma udostępniać informacje debugowania dziennika.

logNamePrefix String : Przedrostek pliku rejestrowanego przez parser.

Rzuca
Wyjątek IO

Odbiornik StreamProto

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

Parametry
listener ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean

quietParsing boolean

reportLogs boolean

logNamePrefix String

Odbiornik StreamProto

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

Ctor.

Parametry
listener ITestInvocationListener : ITestInvocationListener , w którym należy zgłosić wyniki.

mainContext IInvocationContext

reportInvocation boolean : Określa, czy raportować zdarzenia na poziomie wywołania.

quietParsing boolean : Określa, czy parser ma udostępniać informacje debugowania dziennika.

reportLogs boolean : Określa, czy raportować dzienniki

logNamePrefix String : Przedrostek pliku rejestrowanego przez parser.

mergeInvocationMetrics boolean

Rzuca
Wyjątek IO

Metody publiczne

zamknąć

public void close ()

kompletneModuleEvents

public void completeModuleEvents ()

Jeśli potrzeba, aby zapewnić spójne raportowanie, uzupełnij zdarzenia modułu.

uzyskaj błąd

public Throwable getError ()

Zwraca błąd w wątku odbiornika. Jeśli żaden, zwróci wartość null.

Zwroty
Throwable

pobierzSocketServerPort

public int getSocketServerPort ()

Zwraca odbiornik gniazda, który był otwarty. -1 jeśli żaden.

Zwroty
int

wywołanie nie powiodło się

public boolean hasInvocationFailed ()

Zwraca informację, czy zgłoszono niepowodzenie wywołania.

Zwroty
boolean

dołącz do odbiorcy

public boolean joinReceiver (long millis)

Parametry
millis long

Zwroty
boolean

Metody chronione

pobierzJoinTimeout

protected long getJoinTimeout (long millis)

Parametry
millis long

Zwroty
long