SizeLimitedOutputStream
public class SizeLimitedOutputStream
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SizeLimitedOutputStream |
Một tệp an toàn chuỗi được hỗ trợ ERROR(/OutputStream)
giới hạn số lượng dữ liệu tối đa có thể được ghi.
Tóm lược
Các nhà xây dựng công cộng | |
---|---|
SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix) Tạo một | |
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) |
Các nhà xây dựng công cộng
SizeLimitedOutputStream
public SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix)
Tạo một SizeLimitedOutputStream
.
Thông số | |
---|---|
maxDataSize | long : kích thước tối đa gần đúng tính bằng byte cần 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 sẽ có nghĩa là dữ liệu tối đa được lưu giữ sẽ gần với maxDataSize, nhưng có thể có hình phạt về hiệu suất. |
tempFilePrefix | String : tiền tố để sử dụng cho các tệp tạm thời |
tempFileSuffix | String : hậu tố để sử dụng cho các tệp tạm thời |
SizeLimitedOutputStream
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 để giữ trong luồng đầu ra |
tempFilePrefix | String : tiền tố để sử dụng cho các tệp tạm thời |
tempFileSuffix | String : hậu tố để sử dụng cho các tệp 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 đã thu thập dưới dạng ERROR(/InputStream)
.
Lợi nhuận | |
---|---|
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 |