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