SizeLimitedOutputStream
public class SizeLimitedOutputStream
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SizeLimitedOutputStream |
ไฟล์เธรดที่ปลอดภัยสำรอง ERROR(/OutputStream)
ซึ่ง จำกัด จำนวนข้อมูลสูงสุดที่สามารถเขียนได้
สรุป
ช่างก่อสร้างสาธารณะ | |
---|---|
SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix) สร้าง | |
SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix) สร้าง |
วิธีการสาธารณะ | |
---|---|
void | close () ปิดสตรีมการเขียน |
void | delete () ลบข้อมูลที่สะสมทั้งหมด |
void | flush () |
InputStream | getData () รับเอาต์พุตที่รวบรวมเป็น |
void | write (byte[] b, int off, int len) |
void | write (int data) |
ช่างก่อสร้างสาธารณะ
SizeLimitedOutputStream
public SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix)
สร้าง SizeLimitedOutputStream
พารามิเตอร์ | |
---|---|
maxDataSize | long : ขนาดสูงสุดโดยประมาณเป็นไบต์เพื่อเก็บไว้ในสตรีมเอาต์พุต |
numFiles | int : จำนวนไฟล์สำรองสูงสุดที่จะใช้ในการจัดเก็บข้อมูล ค่าที่สูงกว่าจะหมายถึงข้อมูลสูงสุดที่เก็บไว้จะใกล้เคียงกับ maxDataSize แต่อาจมีโทษด้านประสิทธิภาพ |
tempFilePrefix | String : คำนำหน้าที่ใช้สำหรับไฟล์ชั่วคราว |
tempFileSuffix | String : คำต่อท้ายที่จะใช้สำหรับไฟล์ชั่วคราว |
SizeLimitedOutputStream
public SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix)
สร้าง SizeLimitedOutputStream
ด้วยจำนวนไฟล์สำรองเริ่มต้น
พารามิเตอร์ | |
---|---|
maxDataSize | long : ขนาดสูงสุดโดยประมาณที่จะเก็บไว้ในสตรีมเอาท์พุท |
tempFilePrefix | String : คำนำหน้าที่ใช้สำหรับไฟล์ชั่วคราว |
tempFileSuffix | String : คำต่อท้ายที่จะใช้สำหรับไฟล์ชั่วคราว |
วิธีการสาธารณะ
ปิด
public void close ()
ปิดสตรีมการเขียน
ลบ
public void delete ()
ลบข้อมูลที่สะสมทั้งหมด
ล้าง
public void flush ()
getData
public InputStream getData ()
รับเอาต์พุตที่รวบรวมเป็น ERROR(/InputStream)
ผลตอบแทน | |
---|---|
InputStream | เอาต์พุตที่รวบรวมเป็น ERROR(/InputStream) |
เขียน
public void write (byte[] b, int off, int len)
พารามิเตอร์ | |
---|---|
b | byte |
off | int |
len | int |
เขียน
public void write (int data)
พารามิเตอร์ | |
---|---|
data | int |