CollectingByteOutputReceiver

public class CollectingByteOutputReceiver
extends Object implements IShellOutputReceiver

java.lang.Object
   ↳ com.android.tradefed.device.CollectingByteOutputReceiver


シェルの出力全体を byte[] に収集する IShellOutputReceiver。これは、大量の出力を生成するシェルコマンドに役立ちます。この場合、2 倍の String メモリ オーバーヘッドが重要になります。

概要

パブリック コンストラクタ

CollectingByteOutputReceiver()

パブリック メソッド

void addOutput(byte[] data, int offset, int length)

void cancel()

出力の収集をキャンセルします。

void clear()

可能な限りすべてを参照解除します。

void flush()

byte[] getOutput()
boolean isCancelled()

パブリック コンストラクタ

CollectingByteOutputReceiver

public CollectingByteOutputReceiver ()

パブリック メソッド

addOutput

public void addOutput (byte[] data, 
                int offset, 
                int length)

パラメータ
data byte

offset int

length int

キャンセル

public void cancel ()

出力の収集をキャンセルする

消去

public void clear ()

できる限りすべてをアン参照する

フラッシュ

public void flush ()

getOutput

public byte[] getOutput ()

戻り値
byte[]

isCancelled

public boolean isCancelled ()

戻り値
boolean