InputStreamSource

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


ממשק זה בעצם עוטף ERROR(/InputStream) כדי להפוך אותו לשיבוט.

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

סיכום

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

default void cancel ()

שיטה זו הוצאה משימוש. השתמש close() במקום זאת.

abstract void close ()

בצע כל ניקוי נדרש במקור ה-InputStream.

abstract InputStream createInputStream ()

החזר שיבוט חדש של ה- ERROR(/InputStream) , כדי שהמתקשר יוכל לקרוא את הזרם מההתחלה.

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 חדש מסיבה אחרת.

גודל

public abstract long size ()

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

החזרות
long