מקלט גדול
public
class
LargeOutputReceiver
extends Object
implements
IShellOutputReceiver
JavaScript.lang.Object | |
↳ | com.android.tradefed.device.largeOutputReceiver |
מחלקה שמיועדת לעזור בהרצת פקודות ממושכות, אוספת פלט.
הגודל המקסימלי של קובץ ה-tmp מוגבל ל-maxFileSize
בערך.
כדי למנוע אובדן נתונים במקרה של הגעה למגבלה, קובץ זה שומר על מארח tmp
.
סיכום
בנאים ציבוריים | |
---|---|
LargeOutputReceiver(String descriptor, String serialNumber, long maxDataSize)
ייווצר |
שיטות ציבוריות | |
---|---|
void
|
addOutput(byte[] data, int offset, int length)
|
void
|
cancel()
ביטול הפקודה. |
void
|
clear()
מוחקים את הנתונים שנצברו ואז יוצרים מחדש קובץ חדש. |
void
|
delete()
מחיקת כל הנתונים שהצטברו. |
void
|
flush()
|
InputStreamSource
|
getData()
הפונקציה מקבלת את הפלט שנאסף כ- |
InputStreamSource
|
getData(int maxBytes)
הפונקציה מקבלת את ה-maxBytes האחרון של הפלט שנאסף כ- |
InputStreamSource
|
getData(int maxBytes, int offset)
הפונקציה מקבלת את ה-maxBytes האחרון של הפלט שנאסף כ- |
boolean
|
isCancelled()
|
בנאים ציבוריים
מקלט גדול
public LargeOutputReceiver (String descriptor, String serialNumber, long maxDataSize)
ייווצר LargeOutputReceiver
.
פרמטרים | |
---|---|
descriptor |
String : המתאר של הפקודה שרוצים להריץ. לרישום ביומן בלבד. |
serialNumber |
String : המספר הסידורי של המכשיר. לרישום ביומן בלבד. |
maxDataSize |
long : הכמות המקסימלית המשוערת של נתונים לשמירה. |
שיטות ציבוריות
addOutput
public void addOutput (byte[] data, int offset, int length)
פרמטרים | |
---|---|
data |
byte |
offset |
int |
length |
int |
ביטול
public void cancel ()
ביטול הפקודה.
מחיקה
public void clear ()
מוחקים את הנתונים שנצברו ואז יוצרים מחדש קובץ חדש.
מחק
public void delete ()
מחיקת כל הנתונים שהצטברו.
סומק
public void flush ()
getData
public InputStreamSource getData ()
הפונקציה מקבלת את הפלט שנאסף כ-InputStreamSource
.
החזרות | |
---|---|
InputStreamSource |
הפלט שנאסף מהפקודה. |
getData
public InputStreamSource getData (int maxBytes)
הפונקציה מקבלת את ה-maxBytes האחרון של הפלט שנאסף כ-InputStreamSource
.
פרמטרים | |
---|---|
maxBytes |
int : כמות הנתונים המקסימלית שצריך להחזיר. צריך להיות סכום שיכול להיות
מתאימות בצורה נוחה לזיכרון |
החזרות | |
---|---|
InputStreamSource |
הפלט שנאסף מהפקודה, נשמר בזיכרון |
getData
public InputStreamSource getData (int maxBytes, int offset)
הפונקציה מקבלת את ה-maxBytes האחרון של הפלט שנאסף כ-InputStreamSource
.
פרמטרים | |
---|---|
maxBytes |
int : כמות הנתונים המקסימלית שצריך להחזיר. צריך להיות סכום שיכול להיות
מתאימות בצורה נוחה לזיכרון |
offset |
int : הקיזוז של המועד שבו מתחילים לקבל את הנתונים מהמאגר הזמני. |
החזרות | |
---|---|
InputStreamSource |
הפלט שנאסף מהפקודה, נשמר בזיכרון |
מבוטלת
public boolean isCancelled ()
החזרות | |
---|---|
boolean |