جهاز استقبال إخراج كبير

public class LargeOutputReceiver
extends Object implements IShellOutputReceiver

java.lang.Object
com.android.tradefed.device.largeOutputRecipientr


يشير ذلك المصطلح إلى فئة مصمّمة للمساعدة في تنفيذ الأوامر التي تستغرق مدة طويلة لجمع النتائج.

الحد الأقصى لحجم ملف tmp هو maxFileSize تقريبًا. لمنع فقدان البيانات عند الوصول إلى الحد الأقصى، يحتفظ هذا الملف بمضيف tmp. الملفات.

ملخّص

شركة إنشاءات عامة

LargeOutputReceiver(String descriptor, String serialNumber, long maxDataSize)

ينشئ LargeOutputReceiver.

الطرق العامة

void addOutput(byte[] data, int offset, int length)

void cancel()

يلغي الأمر.

void clear()

احذف البيانات المتراكمة حاليًا، ثم أعد إنشاء ملف جديد.

void delete()

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

void flush()

InputStreamSource getData()

الحصول على النتائج التي تم جمعها على هيئة InputStreamSource

InputStreamSource getData(int maxBytes)

الحصول على آخر maxBytes من النتائج المجمّعة باعتباره InputStreamSource.

InputStreamSource getData(int maxBytes, int offset)

الحصول على آخر maxBytes من النتائج المجمّعة باعتباره InputStreamSource.

boolean isCancelled()

شركة إنشاءات عامة

جهاز استقبال إخراج كبير

public LargeOutputReceiver (String descriptor, 
                String serialNumber, 
                long maxDataSize)

ينشئ LargeOutputReceiver.

المعلمات
descriptor String: واصف الأمر المطلوب تشغيله. للتسجيل فقط.

serialNumber String: الرقم التسلسلي للجهاز للتسجيل فقط.

maxDataSize long: الحد الأقصى التقريبي للبيانات التي يجب الاحتفاظ بها

الطرق العامة

إضافة إخراج

public void addOutput (byte[] data, 
                int offset, 
                int length)

المعلمات
data byte

offset int

length int

إلغاء

public void cancel ()

يلغي الأمر.

محو

public void clear ()

احذف البيانات المتراكمة حاليًا، ثم أعد إنشاء ملف جديد.

حذف

public void delete ()

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

متورد

public void flush ()

الحصول على البيانات

public InputStreamSource getData ()

الحصول على النتائج التي تم جمعها على هيئة InputStreamSource

المرتجعات
InputStreamSource الناتج الذي تم جمعه من الأمر.

الحصول على البيانات

public InputStreamSource getData (int maxBytes)

الحصول على آخر maxBytes من النتائج المجمّعة باعتباره InputStreamSource.

المعلمات
maxBytes int: الحد الأقصى لمقدار البيانات المطلوب عرضها. ينبغي أن يكون مبلغًا يمكن مناسبة للذاكرة بشكل مريح

المرتجعات
InputStreamSource يشير هذا المصطلح إلى النتيجة التي تم جمعها من الأمر وتخزينها في الذاكرة.

الحصول على البيانات

public InputStreamSource getData (int maxBytes, 
                int offset)

الحصول على آخر maxBytes من النتائج المجمّعة باعتباره InputStreamSource.

المعلمات
maxBytes int: الحد الأقصى لمقدار البيانات المطلوب عرضها. ينبغي أن يكون مبلغًا يمكن مناسبة للذاكرة بشكل مريح

offset int: يشير ذلك إلى الوقت الذي يتم فيه بدء الحصول على البيانات من المخزن المؤقت.

المرتجعات
InputStreamSource يشير هذا المصطلح إلى النتيجة التي تم جمعها من الأمر وتخزينها في الذاكرة.

تم إلغاءه

public boolean isCancelled ()

المرتجعات
boolean