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.

SizeLimitedOutputStream(long maxDataSize, String tempFilePrefix, String tempFileSuffix)

يتم إنشاء SizeLimitedOutputStream بالعدد التلقائي لملفات الاحتفاظ بنسخة احتياطية.

الطرق العامة

void close()

إغلاق ساحة مشاركات الكتابة

void delete()

احذف جميع البيانات المتراكمة.

void flush()

InputStream getData()

الحصول على النتائج التي تم جمعها على هيئة ERROR(/InputStream)

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