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