สแนปช็อตInputStreamSource

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

ส่งกลับขนาดเป็นไบต์ของแหล่งข้อมูล

ผู้รับเหมาก่อสร้างสาธารณะ

สแนปช็อตInputStreamSource

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