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. קריאה לשיטה הזו מובילה למעשה לביטול התוקף של InputStreamSource.

createInputStream

public InputStream createInputStream ()

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

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

size

public long size ()

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

החזרות
long