CollectingByteOutputReceiver
public
class
CollectingByteOutputReceiver
extends Object
implements
IShellOutputReceiver
java.lang.Object | |
↳ | com.android.tradefed.device.CollectingByteOutputReceiver |
Un IShellOutputReceiver
qui collecte l'intégralité de la sortie de l'interface système dans un byte[]
.
Cela est utile pour les commandes shell qui génèrent un grand nombre de résultats, c'est-à-dire
Une surcharge de mémoire multipliée par deux String
sera importante.
Résumé
Constructeurs publics | |
---|---|
CollectingByteOutputReceiver()
|
Méthodes publiques | |
---|---|
void
|
addOutput(byte[] data, int offset, int length)
|
void
|
cancel()
Annuler la collecte de sortie |
void
|
clear()
Essayez de supprimer tout ce que nous pouvons |
void
|
flush()
|
byte[]
|
getOutput()
|
boolean
|
isCancelled()
|
Constructeurs publics
CollectingByteOutputReceiver
public CollectingByteOutputReceiver ()
Méthodes publiques
addOutput
public void addOutput (byte[] data, int offset, int length)
Paramètres | |
---|---|
data |
byte |
offset |
int |
length |
int |
annuler
public void cancel ()
Annuler la collecte de sortie
effacer
public void clear ()
Essayez de supprimer tout ce que nous pouvons
vider
public void flush ()
getOutput
public byte[] getOutput ()
Renvoie | |
---|---|
byte[] |
est annulé
public boolean isCancelled ()
Renvoie | |
---|---|
boolean |