收集位元組輸出接收器
public class CollectingByteOutputReceiver
extends Object
implements IShellOutputReceiver
java.lang.Object | |
↳ | com.android.tradefed.device.CollectingByteOutputReceiver |
一個IShellOutputReceiver
將整個 shell 輸出收集到一個byte[]
。這對於將產生大量輸出的 shell 命令非常有用,其中 2x String
記憶體開銷將很大。
概括
公共構造函數 | |
---|---|
CollectingByteOutputReceiver () |
公共方法 | |
---|---|
void | addOutput (byte[] data, int offset, int length) |
void | cancel () 取消輸出集合 |
void | clear () 盡力取消引用所有內容 |
void | flush () |
byte[] | getOutput () |
boolean | isCancelled ()
|
公共構造函數
收集位元組輸出接收器
public CollectingByteOutputReceiver ()
公共方法
新增輸出
public void addOutput (byte[] data, int offset, int length)
參數 | |
---|---|
data | byte |
offset | int |
length | int |
取消
public void cancel ()
取消輸出集合
清除
public void clear ()
盡力取消引用所有內容
沖水
public void flush ()
獲取輸出
public byte[] getOutput ()
退貨 | |
---|---|
byte[] |
取消
public boolean isCancelled ()
退貨 | |
---|---|
boolean |