SizelimitedالإخراجStream
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)
|
شركة إنشاءات عامة
SizelimitedالإخراجStream
public SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix)
ينشئ SizeLimitedOutputStream
.
المعلمات | |
---|---|
maxDataSize |
long : الحد الأقصى التقريبي للحجم بالبايت الذي يجب الاحتفاظ به في بث الناتج |
numFiles |
int : الحد الأقصى لعدد ملفات الاحتفاظ بنسخة احتياطية التي يمكن استخدامها لتخزين البيانات تعني القيم الأعلى
سيكون الحد الأقصى للبيانات التي يتم الاحتفاظ بها قريبًا من maxDataSize، ولكن بأداء ممكن
عقوبة. |
tempFilePrefix |
String : بادئة يتم استخدامها للملفات المؤقتة |
tempFileSuffix |
String : لاحقة يتم استخدامها للملفات المؤقتة |
SizelimitedالإخراجStream
public SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix)
يتم إنشاء SizeLimitedOutputStream
بالعدد التلقائي لملفات الاحتفاظ بنسخة احتياطية.
المعلمات | |
---|---|
maxDataSize |
long : الحد الأقصى للحجم التقريبي الذي يجب الاحتفاظ به في مصدر بيانات الناتج |
tempFilePrefix |
String : بادئة يتم استخدامها للملفات المؤقتة |
tempFileSuffix |
String : لاحقة يتم استخدامها للملفات المؤقتة |
الطرق العامة
إغلاق
public void close ()
إغلاق ساحة مشاركات الكتابة
حذف
public void delete ()
احذف جميع البيانات المتراكمة.
متورد
public void flush ()
الحصول على البيانات
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 |