‫SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
com.android.tradefed.result.SnapshotInputStreamSource


‫InputStreamSource يستند إلى ملف. ينشئ لقطة من محتويات InputStream الأصلية لـ ضمان أنّ createInputStream() ستعرض كائنات InputStream متطابقة حسب الحاجة.

ملخّص

طُرق وضع التصميم العامة

SnapshotInputStreamSource(String name, InputStream stream)

دالة الإنشاء لـ InputStreamSource يستند إلى ملف

الإجراءات العامة

void close()

إجراء أي عملية تنظيف مطلوبة على مصدر InputStream

InputStream createInputStream()

عرض نسخة جديدة من InputStream ليتمكّن المتصل من قراءة البث من البداية

long size()

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

طُرق وضع التصميم العامة

SnapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

دالة الإنشاء لـ InputStreamSource يستند إلى ملف

المعلَمات
name String

stream InputStream

الإجراءات العامة

إغلاق

public void close ()

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

createInputStream

public InputStream createInputStream ()

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

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

الحجم

public long size ()

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

المرتجعات
long