جهاز استقبال إخراج كبير
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)
ينشئ |
الطرق العامة | |
---|---|
void
|
addOutput(byte[] data, int offset, int length)
|
void
|
cancel()
يلغي الأمر. |
void
|
clear()
احذف البيانات المتراكمة حاليًا، ثم أعد إنشاء ملف جديد. |
void
|
delete()
احذف جميع البيانات المتراكمة. |
void
|
flush()
|
InputStreamSource
|
getData()
الحصول على النتائج التي تم جمعها على هيئة |
InputStreamSource
|
getData(int maxBytes)
الحصول على آخر maxBytes من النتائج المجمّعة باعتباره |
InputStreamSource
|
getData(int maxBytes, int offset)
الحصول على آخر maxBytes من النتائج المجمّعة باعتباره |
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 |