Bộ thu thậpByteĐầu raBộ thu
public class CollectingByteOutputReceiver
extends Object
implements IShellOutputReceiver
java.lang.Object | |
↳ | com.android.tradefed.device.CollectingByteOutputReceiver |
IShellOutputReceiver
thu thập toàn bộ đầu ra shell thành byte[]
. Điều này hữu ích cho các lệnh shell sẽ tạo ra lượng đầu ra đáng kể, trong đó chi phí bộ nhớ String
2x sẽ rất đáng kể.
Bản tóm tắt
Nhà thầu xây dựng công cộng | |
---|---|
CollectingByteOutputReceiver () |
Phương pháp công khai | |
---|---|
void | addOutput (byte[] data, int offset, int length) |
void | cancel () Hủy bộ sưu tập đầu ra |
void | clear () Cố gắng hủy giới thiệu mọi thứ có thể |
void | flush () |
byte[] | getOutput () |
boolean | isCancelled ()
|
Nhà thầu xây dựng công cộng
Bộ thu thậpByteĐầu raBộ thu
public CollectingByteOutputReceiver ()
Phương pháp công khai
thêm đầu ra
public void addOutput (byte[] data, int offset, int length)
Thông số | |
---|---|
data | byte |
offset | int |
length | int |
Hủy bỏ
public void cancel ()
Hủy bộ sưu tập đầu ra
thông thoáng
public void clear ()
Cố gắng hủy giới thiệu mọi thứ có thể
tuôn ra
public void flush ()
lấy đầu ra
public byte[] getOutput ()
Trả lại | |
---|---|
byte[] |
bị hủy
public boolean isCancelled ()
Trả lại | |
---|---|
boolean |