InputStreamSource

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


تُغلِّف هذه الواجهة ERROR(/InputStream) بشكل أساسي لكي يمكن استنساخها.

من المتوقّع أن يتم تسريب أحد الموارد ما لم يتم استدعاء cancel()، وبعد استدعاء cancel() على مثيل، سيصبح هذا المثيل وأي ERROR(/InputStream) أنشأه غير صالح.

ملخّص

الطرق العامة

default void cancel()

تم إيقاف هذه الطريقة نهائيًا. استخدِم close() بدلاً منه.

abstract void close()

نفِّذ أي عملية تنظيف مطلوبة لمصدر InputStream.

abstract InputStream createInputStream()

عرض نسخة جديدة من ERROR(/InputStream)، حتى يتمكّن المُتصل من قراءة البث من البداية

abstract long size()

عرض حجم البيانات المصدر بالبايت

الطرق العامة

إلغاء

public void cancel ()

تم إيقاف هذه الطريقة نهائيًا.
استخدِم close() بدلاً من ذلك.

نفِّذ أي عملية تنظيف مطلوبة لمصدر InputStream. يؤدي استدعاء هذه الطريقة إلى إبطال InputStreamSource بشكل أساسي.

إغلاق

public abstract void close ()

نفِّذ أي عملية تنظيف مطلوبة لمصدر InputStream. يؤدي استدعاء هذه الطريقة إلى إبطال InputStreamSource بشكل أساسي.

createInputStream

public abstract InputStream createInputStream ()

عرض نسخة جديدة من ERROR(/InputStream)، حتى يتمكّن المُتصل من قراءة البث من البداية سيؤدي كل استدعاء لهذه الطريقة (إلى أن يتم استدعاء cancel()) إلى عرض ERROR(/InputStream) ذات السلوك نفسه، أي سيتم عرض المحتوى نفسه.

المرتجعات
InputStream ERROR(/InputStream) يمكن للمتصل استخدامه لقراءة مصدر البيانات من البداية. قد يعرض القيمة null إذا تم إبطال InputStreamSource من خلال طلب سابق إلى cancel()، أو إذا تعذّر إنشاء InputStream جديد لأي سبب آخر.

الحجم

public abstract long size ()

عرض حجم البيانات المصدر بالبايت

المرتجعات
long