RaccoltaByteOutputRicevitore

public class CollectingByteOutputReceiver
extends Object implements IShellOutputReceiver

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


Una classe IShellOutputReceiver che raccoglie l'intero output della shell in un byte[]. Ciò è utile per i comandi shell che produrranno una quantità significativa di output, in cui Un overhead della memoria del doppio di String sarà significativo.

Riepilogo

Costruttori pubblici

CollectingByteOutputReceiver()

Metodi pubblici

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

void cancel()

Annulla la raccolta di output

void clear()

Cercate di annullare tutto ciò che possiamo

void flush()

byte[] getOutput()
boolean isCancelled()

Costruttori pubblici

RaccoltaByteOutputRicevitore

public CollectingByteOutputReceiver ()

Metodi pubblici

addOutput

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

Parametri
data byte

offset int

length int

Annulla

public void cancel ()

Annulla la raccolta di output

cancella

public void clear ()

Cercate di annullare tutto ciò che possiamo

flush

public void flush ()

getOutput

public byte[] getOutput ()

Ritorni
byte[]

èAnnullato

public boolean isCancelled ()

Ritorni
boolean