StreamProtoAlıcı

public class StreamProtoReceiver
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.result.proto.StreamProtoReceiver


Alınan Proto Test Kaydını 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.

Herkese açık yöntemler

void close()
void completeModuleEvents()

Raporlamanın tutarlı olması için gerekiyorsa modül etkinliklerini tamamlayın.

Throwable getError()

Alıcı iş parçacığında yakalanan hatayı döndürür.

int getSocketServerPort()

Açık olan yuva 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)

Korunan yöntemler

long getJoinTimeout(long millis)

Kamu inşaatçıları

StreamProtoAlıcı

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

Ctor.

Parametreler
listener ITestInvocationListener: sonuçların bildirileceği ITestInvocationListener.

mainContext IInvocationContext

reportInvocation boolean: Çağrı düzeyindeki etkinliklerin bildirilip bildirilmeyeceğini belirler.

Fırlatma
IOİstisna

StreamProtoAlıcı

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

Ctor.

Parametreler
listener ITestInvocationListener: sonuçların bildirileceği ITestInvocationListener.

mainContext IInvocationContext

reportInvocation boolean: Çağrı düzeyindeki etkinliklerin bildirilip bildirilmeyeceğini belirler.

quietParsing boolean: Ayrıştırıcı günlüğü hata ayıklama bilgilerine izin verilip verilmeyeceğini belirler.

Fırlatma
IOİstisna

StreamProtoAlıcı

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

Ctor.

Parametreler
listener ITestInvocationListener: sonuçların bildirileceği ITestInvocationListener.

mainContext IInvocationContext

reportInvocation boolean: Çağrı düzeyindeki etkinliklerin bildirilip bildirilmeyeceğini belirler.

quietParsing boolean: Ayrıştırıcı günlüğü hata ayıklama bilgilerine izin verilip verilmeyeceğini belirler.

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

Fırlatma
IOİstisna

StreamProtoAlı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

StreamProtoAlıcı

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

Ctor.

Parametreler
listener ITestInvocationListener: sonuçların bildirileceği ITestInvocationListener.

mainContext IInvocationContext

reportInvocation boolean: Çağrı düzeyindeki etkinliklerin bildirilip bildirilmeyeceğini belirler.

quietParsing boolean: Ayrıştırıcı günlüğü hata ayıklama bilgilerine izin verilip verilmeyeceğini belirler.

reportLogs boolean: Günlüklerin raporlanıp bildirilmeyeceği

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

mergeInvocationMetrics boolean

Fırlatma
IOİstisna

Herkese açık yöntemler

kapat

public void close ()

fullModuleEvents

public void completeModuleEvents ()

Raporlamanın tutarlı olması için gerekiyorsa modül etkinliklerini tamamlayın.

getError

public Throwable getError ()

Alıcı iş parçacığında yakalanan hatayı döndürür. Yoksa boş sonucunu döndürür.

İlerlemeler
Throwable

getSocketServerPort

public int getSocketServerPort ()

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

İlerlemeler
int

hasInvocationBaş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.

İlerlemeler
boolean

Birleşim Alıcısı

public boolean joinReceiver (long millis)

Parametreler
millis long

İlerlemeler
boolean

Korunan yöntemler

getjoinZaman aşımı

protected long getJoinTimeout (long millis)

Parametreler
millis long

İlerlemeler
long