Kích thướcGiới hạnĐầu raLuồng
public class SizeLimitedOutputStream
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SizeLimitedOutputStream |
Một tệp an toàn theo luồng được hỗ trợ ERROR(/OutputStream)
giới hạn lượng dữ liệu tối đa có thể được ghi.
Bản tóm tắt
Nhà thầu xây dựng công cộng | |
---|---|
SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix) Tạo | |
SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix) Tạo |
Phương pháp công khai | |
---|---|
void | close () Đóng luồng ghi |
void | delete () Xóa tất cả dữ liệu tích lũy. |
void | flush () |
InputStream | getData () Nhận đầu ra được thu thập dưới dạng |
void | write (byte[] b, int off, int len) |
void | write (int data) |
Nhà thầu xây dựng công cộng
Kích thướcGiới hạnĐầu raLuồng
public SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix)
Tạo SizeLimitedOutputStream
.
Thông số | |
---|---|
maxDataSize | long : kích thước tối đa gần đúng tính bằng byte để giữ trong luồng đầu ra |
numFiles | int : số lượng tệp sao lưu tối đa được sử dụng để lưu trữ dữ liệu. Giá trị cao hơn có nghĩa là dữ liệu tối đa được lưu giữ sẽ gần bằng maxDataSize nhưng có thể bị phạt hiệu suất. |
tempFilePrefix | String : tiền tố để sử dụng cho các tập tin tạm thời |
tempFileSuffix | String : hậu tố để sử dụng cho các tập tin tạm thời |
Kích thướcGiới hạnĐầu raLuồng
public SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix)
Tạo SizeLimitedOutputStream
với số lượng tệp sao lưu mặc định.
Thông số | |
---|---|
maxDataSize | long : kích thước tối đa gần đúng cần giữ trong luồng đầu ra |
tempFilePrefix | String : tiền tố để sử dụng cho các tập tin tạm thời |
tempFileSuffix | String : hậu tố để sử dụng cho các tập tin tạm thời |
Phương pháp công khai
đóng
public void close ()
Đóng luồng ghi
xóa bỏ
public void delete ()
Xóa tất cả dữ liệu tích lũy.
tuôn ra
public void flush ()
lấy dữ liệu
public InputStream getData ()
Nhận đầu ra được thu thập dưới dạng ERROR(/InputStream)
.
Trả lại | |
---|---|
InputStream | Đầu ra được thu thập dưới dạng ERROR(/InputStream) . |
viết
public void write (byte[] b, int off, int len)
Thông số | |
---|---|
b | byte |
off | int |
len | int |
viết
public void write (int data)
Thông số | |
---|---|
data | int |