SizeLimitedOutputStream
public class SizeLimitedOutputStream
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SizeLimitedOutputStream |
קובץ בטוח בשרשור מגובה ERROR(/OutputStream)
המגביל את כמות הנתונים המקסימלית שניתן לכתוב.
זה מיושם על ידי שמירה על רשימה מעגלית של קבצים בגודל קבוע. ברגע שקובץ הגיע לגודל מסוים, הכיתה קופצת להשתמש בקובץ הבא ברשימה. אם הקובץ הבא אינו ריק, הוא נמחק, וקובץ חדש נוצר.
סיכום
בנאים ציבוריים | |
---|---|
SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix) יוצר | |
SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix) יוצר |
שיטות ציבוריות | |
---|---|
void | close () סוגר את זרם הכתיבה |
void | delete () מחק את כל הנתונים שהצטברו. |
void | flush () |
InputStream | getData () מקבל את הפלט שנאסף בתור |
void | write (byte[] b, int off, int len) |
void | write (int data) |
בנאים ציבוריים
SizeLimitedOutputStream
public SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix)
יוצר SizeLimitedOutputStream
.
פרמטרים | |
---|---|
maxDataSize | long : הגודל המקסימלי המשוער בבתים שיש לשמור בזרם הפלט |
numFiles | int : המספר המרבי של קבצי גיבוי לשימוש לאחסון נתונים. ערכים גבוהים יותר פירושם שהנתונים המקסימליים שנשמרו יהיו קרובים ל-maxDataSize, אך עם עונש אפשרי לביצועים. |
tempFilePrefix | String : קידומת לשימוש עבור קבצים זמניים |
tempFileSuffix | String : סיומת לשימוש עבור קבצים זמניים |
SizeLimitedOutputStream
public SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix)
יוצר SizeLimitedOutputStream
עם מספר ברירת מחדל של קבצי גיבוי.
פרמטרים | |
---|---|
maxDataSize | long : הגודל המקסימלי המשוער שיש לשמור בזרם הפלט |
tempFilePrefix | String : קידומת לשימוש עבור קבצים זמניים |
tempFileSuffix | String : סיומת לשימוש עבור קבצים זמניים |
שיטות ציבוריות
סגור
public void close ()
סוגר את זרם הכתיבה
לִמְחוֹק
public void delete ()
מחק את כל הנתונים שהצטברו.
סומק
public void flush ()
getData
public InputStream getData ()
מקבל את הפלט שנאסף בתור ERROR(/InputStream)
.
מומלץ לאחסן את הזרם המוחזר לפני השימוש.
החזרות | |
---|---|
InputStream | הפלט שנאסף בתור ERROR(/InputStream) . |
לִכתוֹב
public void write (byte[] b, int off, int len)
פרמטרים | |
---|---|
b | byte |
off | int |
len | int |
לִכתוֹב
public void write (int data)
פרמטרים | |
---|---|
data | int |