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 |
|