StreamProtoReceiver

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

Fields'ın oynadığı filmler

protected AtomicBoolean mStopParsing

Bu ayar etkinleştirildiğinde etkinliklerin ayrıştırılması durdurulur.

Herkese açık kurucular

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.

Herkese açık yöntemler

void close()
void completeModuleEvents()

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

Throwable getError()

Alıcı iş parçacığında yakalanan hatayı 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 raporlanıp raporlanmadığını döndürür.

boolean joinReceiver(long millis)

Korunan yöntemler

long getJoinTimeout(long millis)

Fields'ın oynadığı filmler

mStopParsing

protected AtomicBoolean mStopParsing

Bu ayar etkinleştirildiğinde etkinliklerin ayrıştırılması durdurulur. Bu sayede, artık beklemediğimiz bir mesaj dizisinin etkinlikleri ayrıştırmasını önleyebiliriz.

Herkese açık kurucular

StreamProtoReceiver

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 etkinliklerin raporlanıp raporlanmayacağı.

Atışlar
IOException

StreamProtoReceiver

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 etkinliklerin raporlanıp raporlanmayacağı.

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

Atışlar
IOException

StreamProtoReceiver

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

StreamProtoReceiver

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 etkinliklerin raporlanıp raporlanmayacağı.

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

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

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

mergeInvocationMetrics boolean

Atışlar
IOException

StreamProtoReceiver

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 etkinliklerin raporlanıp raporlanmayacağı.

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

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

Atışlar
IOException

Herkese açık yöntemler

kapat

public void close ()

completeModuleEvents

public void completeModuleEvents ()

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

getError

public Throwable getError ()

Alıcı iş parçacığında yakalanan hatayı döndürür. Hiçbiri yoksa null döndürülür.

İlerlemeler
Throwable

getSocketServerPort

public int getSocketServerPort ()

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

İlerlemeler
int

hasInvocationFailed

public boolean hasInvocationFailed ()

Çağrının başarısız olup olmadığının raporlanıp raporlanmadığını döndürür.

İlerlemeler
boolean

joinReceiver

public boolean joinReceiver (long millis)

Parametreler
millis long

İlerlemeler
boolean

Korunan yöntemler

getJoinTimeout

protected long getJoinTimeout (long millis)

Parametreler
millis long

İlerlemeler
long