ขนาดจำกัดOutputStream
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) |
ผู้รับเหมาก่อสร้างสาธารณะ
ขนาดจำกัดOutputStream
public SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix)
สร้าง SizeLimitedOutputStream
พารามิเตอร์ | |
---|---|
maxDataSize | long : ขนาดสูงสุดโดยประมาณเป็นไบต์ที่จะเก็บไว้ในสตรีมเอาต์พุต |
numFiles | int : จำนวนไฟล์สำรองสูงสุดที่จะใช้เก็บข้อมูล ค่าที่สูงกว่าจะหมายความว่าข้อมูลสูงสุดที่เก็บไว้จะใกล้เคียงกับ maxDataSize แต่อาจมีการปรับลดประสิทธิภาพ |
tempFilePrefix | String : คำนำหน้าเพื่อใช้สำหรับไฟล์ชั่วคราว |
tempFileSuffix | String : ส่วนต่อท้ายที่ใช้สำหรับไฟล์ชั่วคราว |
ขนาดจำกัดOutputStream
public SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix)
สร้าง SizeLimitedOutputStream
ด้วยจำนวนไฟล์สำรองเริ่มต้น
พารามิเตอร์ | |
---|---|
maxDataSize | long : ขนาดสูงสุดโดยประมาณที่จะเก็บไว้ในสตรีมเอาต์พุต |
tempFilePrefix | String : คำนำหน้าเพื่อใช้สำหรับไฟล์ชั่วคราว |
tempFileSuffix | String : ส่วนต่อท้ายที่ใช้สำหรับไฟล์ชั่วคราว |
วิธีการสาธารณะ
ปิด
public void close ()
ปิดสตรีมการเขียน
ลบ
public void delete ()
ลบข้อมูลที่สะสมทั้งหมด
ล้าง
public void flush ()
รับข้อมูล
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 |