2026'dan itibaren, ana kararlı geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için android-latest-release kullanın. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
StreamProtoReceiver
public
class
StreamProtoReceiver
extends Object
implements
Closeable
| java.lang.Object
|
| ↳ |
com.android.tradefed.result.proto.StreamProtoReceiver
|
Alınan TestRecord proto'sunu Tradefed etkinliklerine çeviren bir alıcı.
Özet
Alanlar |
protected
AtomicBoolean |
mStopParsing
Bu ayar yapıldığında etkinliklerin ayrıştırılması durdurulur.
|
Herkese açık oluşturucular |
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.
|
Alanlar
mStopParsing
protected AtomicBoolean mStopParsing
Bu ayar yapıldığında etkinliklerin ayrıştırılması durdurulur. Bu sayede, artık beklemediğimiz etkinliklerin bir iş parçacığı tarafından ayrıştırılmasını önleyebiliriz.
Herkese açık oluşturucular
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation)
Ctor.
| Parametreler |
listener |
ITestInvocationListener: sonuçların bildirileceği ITestInvocationListener. |
mainContext |
IInvocationContext |
reportInvocation |
boolean: Çağırma düzeyindeki etkinliklerin raporlanıp raporlanmayacağı. |
| Verdiği hatalar |
|
java.io.IOException |
IOException |
|
StreamProtoReceiver
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ğı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ği. |
| Verdiği hatalar |
|
java.io.IOException |
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 |
| Verdiği hatalar |
IOException |
|
StreamProtoReceiver
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ğı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ği. |
reportLogs |
boolean: Günlüklerin raporlanıp raporlanmayacağı |
logNamePrefix |
String: Ayrıştırıcı aracılığıyla kaydedilen dosyanın öneki. |
mergeInvocationMetrics |
boolean |
| Verdiği hatalar |
|
java.io.IOException |
IOException |
|
StreamProtoReceiver
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ğı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ği. |
logNamePrefix |
String: Ayrıştırıcı aracılığıyla kaydedilen dosyanın öneki. |
| Verdiği hatalar |
|
java.io.IOException |
IOException |
|
Herkese açık yöntemler
kapat
public void close ()
| Verdiği hatalar |
IOException |
|
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 değerini döndürür.
getSocketServerPort
public int getSocketServerPort ()
Açık olan soket alıcısını döndürür. Hiçbiri yoksa -1.
hasInvocationFailed
public boolean hasInvocationFailed ()
Çağırma işleminin başarısız olduğu bildirilip bildirilmediğini döndürür.
joinReceiver
public boolean joinReceiver (long millis)
Korunan yöntemler
getJoinTimeout
protected long getJoinTimeout (long millis)
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2026-06-22 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-06-22 UTC."],[],[]]