StreamProtoReceiver

public class StreamProtoReceiver
extends Object implements Closeable

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


מקלט שמתרגם את פרוטוקול TestRecord שהתקבל לאירועים של Tradefed.

סיכום

שדות

protected AtomicBoolean mStopParsing

הפסקת ניתוח האירועים כשההגדרה הזו מופעלת.

‫constructors ציבוריים

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.

‫methods ציבוריים

void close()
void completeModuleEvents()

אם צריך להשלים את האירועים של המודול כדי להבטיח דיווח עקבי.

Throwable getError()

מחזירה את השגיאה שזוהתה בשרשור המקבל.

int getSocketServerPort()

מחזירה את מקלט השקע שהיה פתוח.

boolean hasInvocationFailed()

הפונקציה מחזירה את הערך true אם הדיווח על הכישלון של הקריאה בוצע, ואת הערך false אם לא בוצע דיווח.

boolean joinReceiver(long millis)

שיטות מוגנות

long getJoinTimeout(long millis)

שדות

mStopParsing

protected AtomicBoolean mStopParsing

הפסקת ניתוח האירועים כשההגדרה הזו מופעלת. כך אפשר להימנע מניתוח של האירועים בשרשור כשלא מצפים להם יותר.

‫constructors ציבוריים

StreamProtoReceiver

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

Ctor.

פרמטרים
listener ITestInvocationListener: ITestInvocationListener המקום שבו ידווחו התוצאות.

mainContext IInvocationContext

reportInvocation boolean: האם לדווח על אירועים ברמת ההפעלה.

הקפצת הודעות שגיאה (throw)
java.io.IOException
IOException

StreamProtoReceiver

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

Ctor.

פרמטרים
listener ITestInvocationListener: ITestInvocationListener המקום שבו ידווחו התוצאות.

mainContext IInvocationContext

reportInvocation boolean: האם לדווח על אירועים ברמת ההפעלה.

quietParsing boolean: האם לאפשר למנתח לרשום ביומן מידע על ניפוי הבאגים.

הקפצת הודעות שגיאה (throw)
java.io.IOException
IOException

StreamProtoReceiver

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

פרמטרים
listener ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean

quietParsing boolean

reportLogs boolean

logNamePrefix String

הקפצת הודעות שגיאה (throw)
IOException

StreamProtoReceiver

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

Ctor.

פרמטרים
listener ITestInvocationListener: ITestInvocationListener המקום שבו ידווחו התוצאות.

mainContext IInvocationContext

reportInvocation boolean: האם לדווח על אירועים ברמת ההפעלה.

quietParsing boolean: האם לאפשר למנתח לרשום ביומן מידע על ניפוי הבאגים.

reportLogs boolean: האם לדווח על היומנים

logNamePrefix String: הקידומת של הקובץ שנרשם ביומן באמצעות המנתח.

mergeInvocationMetrics boolean

הקפצת הודעות שגיאה (throw)
java.io.IOException
IOException

StreamProtoReceiver

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

Ctor.

פרמטרים
listener ITestInvocationListener: ITestInvocationListener המקום שבו ידווחו התוצאות.

mainContext IInvocationContext

reportInvocation boolean: האם לדווח על אירועים ברמת ההפעלה.

quietParsing boolean: האם לאפשר למנתח לרשום ביומן מידע על ניפוי הבאגים.

logNamePrefix String: הקידומת של הקובץ שנרשם ביומן באמצעות המנתח.

הקפצת הודעות שגיאה (throw)
java.io.IOException
IOException

‫methods ציבוריים

סגירה

public void close ()

הקפצת הודעות שגיאה (throw)
IOException

completeModuleEvents

public void completeModuleEvents ()

אם צריך להשלים את האירועים של המודול כדי להבטיח דיווח עקבי.

getError

public Throwable getError ()

מחזירה את השגיאה שזוהתה בשרשור המקבל. אם לא נמצאה התאמה, הפונקציה תחזיר ערך null.

החזרות
Throwable

getSocketServerPort

public int getSocketServerPort ()

מחזירה את מקלט השקע שהיה פתוח. ‫‎-1 אם אין.

החזרות
int

hasInvocationFailed

public boolean hasInvocationFailed ()

הפונקציה מחזירה את הערך true אם הדיווח על הכישלון של הקריאה בוצע, ואת הערך false אם לא בוצע דיווח.

החזרות
boolean

joinReceiver

public boolean joinReceiver (long millis)

פרמטרים
millis long

החזרות
boolean

שיטות מוגנות

getJoinTimeout

protected long getJoinTimeout (long millis)

פרמטרים
millis long

חזרה לרצף השגרה
long