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 ()
รับข้อมูล
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 |