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 |
|