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)
دالة الإنشاء لـ |
|
الإجراءات العامة | |
|---|---|
void
|
close()
إجراء أي عملية تنظيف مطلوبة على مصدر InputStream |
InputStream
|
createInputStream()
عرض نسخة جديدة من |
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 |
|