SizeLimitedOutputStream
public class SizeLimitedOutputStream
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SizeLimitedOutputStream |
Một tệp an toàn 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 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 thức 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 công cộng
SizeLimitedOutputStream
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. Các 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 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 thức 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 |