AkışProtoAlıcı

public class StreamProtoReceiver
extends Object

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


Alınan Proto TestRecord'u Tradefed etkinliklerine çeviren bir alıcı.

Özet

Kamu inşaatçıları

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.

Genel yöntemler

void close ()
void completeModuleEvents ()

Tutarlı raporlama sağlamak için gerekiyorsa modülün etkinliklerini tamamlayın.

Throwable getError ()

Alıcı iş parçacığında hata yakalamasını döndürür.

int getSocketServerPort ()

Açık olan soket alıcısını döndürür.

boolean hasInvocationFailed ()

Çağrının başarısız olup olmadığının bildirilip bildirilmediğini döndürür.

boolean joinReceiver (long millis)

Korumalı yöntemler

long getJoinTimeout (long millis)

Kamu inşaatçıları

AkışProtoAlıcı

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

Ctor.

Parametreler
listener ITestInvocationListener : sonuçların raporlanacağı ITestInvocationListener .

mainContext IInvocationContext

reportInvocation boolean : Çağırma düzeyindeki olayların raporlanıp raporlanmayacağı.

Atar
IO İstisnası

AkışProtoAlıcı

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

Ctor.

Parametreler
listener ITestInvocationListener : sonuçların raporlanacağı ITestInvocationListener .

mainContext IInvocationContext

reportInvocation boolean : Çağırma düzeyindeki olayların raporlanıp raporlanmayacağı.

quietParsing boolean : Ayrıştırıcının hata ayıklama bilgilerini günlüğe kaydetmesine izin verilip verilmeyeceği.

Atar
IO İstisnası

AkışProtoAlıcı

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

Ctor.

Parametreler
listener ITestInvocationListener : sonuçların raporlanacağı ITestInvocationListener .

mainContext IInvocationContext

reportInvocation boolean : Çağırma düzeyindeki olayların raporlanıp raporlanmayacağı.

quietParsing boolean : Ayrıştırıcının hata ayıklama bilgilerini günlüğe kaydetmesine izin verilip verilmeyeceği.

logNamePrefix String : Ayrıştırıcı aracılığıyla günlüğe kaydedilen dosyanın öneki.

Atar
IO İstisnası

AkışProtoAlıcı

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

Parametreler
listener ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean

quietParsing boolean

reportLogs boolean

logNamePrefix String

AkışProtoAlıcı

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

Ctor.

Parametreler
listener ITestInvocationListener : sonuçların raporlanacağı ITestInvocationListener .

mainContext IInvocationContext

reportInvocation boolean : Çağırma düzeyindeki olayların raporlanıp raporlanmayacağı.

quietParsing boolean : Ayrıştırıcının hata ayıklama bilgilerini günlüğe kaydetmesine izin verilip verilmeyeceği.

reportLogs boolean : Günlüklerin raporlanıp raporlanmayacağı

logNamePrefix String : Ayrıştırıcı aracılığıyla günlüğe kaydedilen dosyanın öneki.

mergeInvocationMetrics boolean

Atar
IO İstisnası

Genel yöntemler

kapalı

public void close ()

CompleteModuleEvents

public void completeModuleEvents ()

Tutarlı raporlama sağlamak için gerekiyorsa modülün olaylarını tamamlayın.

getError

public Throwable getError ()

Alıcı iş parçacığında hata yakalamasını döndürür. Hiçbiri yoksa null değerini döndürür.

İadeler
Throwable

getSocketServerPort

public int getSocketServerPort ()

Açık olan soket alıcısını döndürür. -1 yoksa.

İadeler
int

hasInvokasyon Başarısız

public boolean hasInvocationFailed ()

Çağrının başarısız olup olmadığının bildirilip bildirilmediğini döndürür.

İadeler
boolean

alıcıya katıl

public boolean joinReceiver (long millis)

Parametreler
millis long

İadeler
boolean

Korumalı yöntemler

getJoinTimeout

protected long getJoinTimeout (long millis)

Parametreler
millis long

İadeler
long