InputStreamSource
public
interface
InputStreamSource
com.android.tradefed.result.InputStreamSource |
הממשק הזה בעצם עוטף ERROR(/InputStream)
כדי שאפשר יהיה ליצור ממנו עותק.
צריך לצפות לדליפה של משאב, אלא אם cancel()
נקרא, וגם אחרי שמפעילים את cancel()
במכונה, המכונה וגם כל ה-ERROR(/InputStream)
שנוצרו על ידה לא יהיו תקינים.
סיכום
שיטות ציבוריות | |
---|---|
default
void
|
cancel()
השיטה הזו הוצאה משימוש.
במקום זאת, צריך להשתמש ב- |
abstract
void
|
close()
מבצעים את פעולות הניקוי הנדרשות במקור של InputStream. |
abstract
InputStream
|
createInputStream()
מחזירים עותק משכפל חדש של |
abstract
long
|
size()
הפונקציה מחזירה את הגודל בבייט של נתוני המקור. |
שיטות ציבוריות
ביטול
public void cancel ()
השיטה הזו הוצאה משימוש.
במקום זאת, צריך להשתמש ב-close()
.
מבצעים את פעולות הניקוי הנדרשות במקור של InputStream. קריאה לשיטה הזו מובילה למעשה לביטול התוקף של InputStreamSource
.
סגירה
public abstract void close ()
מבצעים את פעולות הניקוי הנדרשות במקור של InputStream. קריאה לשיטה הזו מובילה למעשה לביטול התוקף של InputStreamSource
.
createInputStream
public abstract InputStream createInputStream ()
מחזירים עותק משכפל חדש של ERROR(/InputStream)
, כדי שהמבצע יכול לקרוא את הסטרימינג מתחילתו. כל הפעלה של השיטה הזו (עד שמפעילים את cancel()
) תחזיר ERROR(/InputStream)
עם התנהגות זהה – ייוחזר אותו תוכן.
החזרות | |
---|---|
InputStream |
ERROR(/InputStream) שאותו מבצע הקריאה יכול להשתמש בו כדי לקרוא את מקור הנתונים מההתחלה. יכולה להחזיר את הערך null אם InputStreamSource הזה בוטל על ידי קריאה קודמת ל-cancel() , או אם אי אפשר ליצור InputStream חדש מסיבה אחרת. |
size
public abstract long size ()
הפונקציה מחזירה את הגודל בבייט של נתוני המקור.
החזרות | |
---|---|
long |