مصدر إدخال مصدر البيانات
public
interface
InputStreamSource
com.android.tradefed.result.InputStreamSource |
تتضمّن هذه الواجهة بشكل أساسي علامة ERROR(/InputStream)
لتكون قابلة للاستنساخ.
من المفترض أن يتم تسريب أحد الموارد ما لم يتم استدعاء cancel()
الذي يشير إلى أنّه بعد استدعاء cancel()
على أحد المثيلات، ستكون تلك المثيل وأي ERROR(/InputStream)
أُنشئت غير صالحة.
ملخّص
الطرق العامة | |
---|---|
default
void
|
cancel()
تم إيقاف هذه الطريقة نهائيًا.
استخدِم |
abstract
void
|
close()
نفِّذ أي تنظيف مطلوب لمصدر الإدخالStream. |
abstract
InputStream
|
createInputStream()
إرجاع نسخة جديدة من " |
abstract
long
|
size()
عرض الحجم بالبايت من البيانات المصدر |
الطرق العامة
إلغاء
public void cancel ()
تم إيقاف هذه الطريقة نهائيًا.
استخدِم close()
بدلاً من ذلك.
نفِّذ أي تنظيف مطلوب لمصدر الإدخالStream. يؤدي استدعاء هذه الطريقة في الأساس
يلغي InputStreamSource
هذه.
إغلاق
public abstract void close ()
نفِّذ أي تنظيف مطلوب لمصدر الإدخالStream. يؤدي استدعاء هذه الطريقة في الأساس
يلغي InputStreamSource
هذه.
createInputStream
public abstract InputStream createInputStream ()
إرجاع نسخة جديدة من "ERROR(/InputStream)
" ليتمكّن المتصل من قراءة البث من
البداية. سيتم تنفيذ كل استدعاء لهذه الطريقة (حتى يتم استدعاء الدالة cancel()
)
إرجاع ERROR(/InputStream)
يعمل بشكل متطابق -- سيتم عرض المحتوى نفسه.
المرتجعات | |
---|---|
InputStream |
تمثّل هذه السمة ERROR(/InputStream) الذي يمكن للمتصل استخدامه لقراءة مصدر البيانات من
البداية. قد يتم عرض null إذا تم استخدام InputStreamSource .
تم إبطاله بسبب استدعاء سابق إلى cancel() ، أو إذا تعذّر إيقاف إدخال مصدر جديد
تم إنشاؤه لسبب آخر. |
الحجم
public abstract long size ()
عرض الحجم بالبايت من البيانات المصدر
المرتجعات | |
---|---|
long |