SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

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


InputStreamSource ที่มี File-backed สร้างสแนปชอตของเนื้อหา ERROR(/InputStream) ต้นฉบับเพื่อให้แน่ใจว่า createInputStream() จะแสดง ERROR(/InputStream) ที่ทำงานเหมือนกันตามที่กำหนด

สรุป

ตัวสร้างแบบสาธารณะ

SnapshotInputStreamSource(String name, InputStream stream)

เครื่องมือสร้างสำหรับ InputStreamSource ที่สำรองไฟล์

เมธอดสาธารณะ

void close()

ทําการล้างข้อมูลที่จําเป็นในซอร์สของ InputStream

InputStream createInputStream()

แสดงผลรายการ ERROR(/InputStream) ที่โคลนใหม่เพื่อให้ผู้เรียกอ่านสตรีมได้ตั้งแต่ต้น

long size()

แสดงผลขนาดข้อมูลต้นทางเป็นไบต์

ช่างก่อสร้างสาธารณะ

SnapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

ตัวสร้างสำหรับ InputStreamSource ที่สำรองข้อมูลไว้ในไฟล์

พารามิเตอร์
name String

stream InputStream

เมธอดสาธารณะ

ปิด

public void close ()

ทําการล้างข้อมูลที่จําเป็นในซอร์สของ InputStream การเรียกใช้เมธอดนี้จะทำให้ InputStreamSource นี้ใช้งานไม่ได้

createInputStream

public InputStream createInputStream ()

แสดงผลรายการ ERROR(/InputStream) ที่โคลนใหม่เพื่อให้ผู้เรียกอ่านสตรีมได้ตั้งแต่ต้น การเรียกใช้เมธอดนี้แต่ละครั้ง (จนกว่าจะมีการเรียกใช้ cancel()) จะแสดงผล ERROR(/InputStream) ที่มีลักษณะการทำงานเหมือนกัน โดยจะแสดงผลเนื้อหาเดียวกัน

คิกรีเทิร์น
InputStream ERROR(/InputStream) ที่ผู้เรียกใช้สามารถใช้เพื่ออ่านแหล่งข้อมูลตั้งแต่ต้น อาจแสดงผลเป็น null หาก InputStreamSource นี้ถูกทำให้เป็นโมฆะโดยการเรียกใช้ cancel() ก่อนหน้านี้ หรือหากสร้าง InputStream ใหม่ไม่ได้ด้วยเหตุผลอื่น

ขนาด

public long size ()

แสดงผลขนาดข้อมูลต้นทางเป็นไบต์

คิกรีเทิร์น
long