SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

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


InputStreamSource ที่สนับสนุนไฟล์ สร้างสแนปชอตของเนื้อหา 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