SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

شیء جاوا
com.android.tradefed.result.SnapshotInputStreamSource


یک InputStreamSource با پشتیبانی فایل. یک snapshot از محتوای اصلی 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 را نامعتبر می‌کند.

ایجادجریان ورودی

public InputStream createInputStream ()

یک کپی جدید از InputStream برمی‌گرداند، به طوری که فراخواننده بتواند جریان را از ابتدا بخواند. هر فراخوانی این متد (تا زمان فراخوانی cancel() ) یک InputStream با رفتار یکسان برمی‌گرداند -- همان محتوا برگردانده می‌شود.

بازگشت‌ها
InputStream یک InputStream که فراخواننده می‌تواند از آن برای خواندن منبع داده از ابتدا استفاده کند. اگر InputStreamSource توسط فراخوانی قبلی تابع cancel() نامعتبر شده باشد، یا اگر به هر دلیل دیگری نتوان InputStream جدیدی ایجاد کرد، ممکن است null برگرداند.

اندازه

public long size ()

اندازه داده منبع را بر حسب بایت برمی‌گرداند.

بازگشت‌ها
long