SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
   ↳ com.android.tradefed.result.SnapshotInputStreamSource


InputStreamSource שמבוסס על קובץ. יוצרים קובץ snapshot של התוכן המקורי של ERROR(/InputStream) כדי לוודא ש-createInputStream() יחזיר ERROR(/InputStream)s עם התנהגות זהה, לפי הצורך.

סיכום

יוצרים ציבוריים

SnapshotInputStreamSource(String name, InputStream stream)

קונסטרוקטור ל-InputStreamSource שמגובים בקובץ

שיטות ציבוריות

void close()

מבצעים את פעולות הניקוי הנדרשות במקור של InputStream.

InputStream createInputStream()

מחזירים עותק משכפל חדש של ERROR(/InputStream), כדי שהמבצע יכול לקרוא את הסטרימינג מתחילתו.

long size()

הפונקציה מחזירה את הגודל בבייט של נתוני המקור.

יוצרים ציבוריים

SnapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

קונסטרוקטור ל-InputStreamSource שמגובים בקובץ

פרמטרים
name String

stream InputStream

שיטות ציבוריות

סגירה

public void close ()

מבצעים את פעולות הניקוי הנדרשות במקור של InputStream. קריאה ל-method הזו מובילה למעשה לביטול התוקף של InputStreamSource.

createInputStream

public InputStream createInputStream ()

מחזירים עותק משכפל חדש של ERROR(/InputStream), כדי שהמבצע יכול לקרוא את הסטרימינג מתחילתו. כל הפעלה של השיטה הזו (עד שמפעילים את cancel()) תחזיר ERROR(/InputStream) עם התנהגות זהה – ייוחזר אותו תוכן.

החזרות
InputStream ERROR(/InputStream) שיכול לשמש את המתקשר כדי לקרוא את מקור הנתונים מההתחלה. הפונקציה עשויה להחזיר את הערך null אם הערך של InputStreamSource בוטל על ידי קריאה קודמת ל-cancel(), או אם לא ניתן ליצור קלט Stream חדש מסיבה אחרת.

size

public long size ()

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

החזרות
long