FixeByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

java.lang.Object
com.android.tradefed.util.FixedByteArrayOutputStream


Une ERROR(/OutputStream) qui ne conserve qu'une quantité maximale de données.

Ceci est implémenté en conservant un tableau d'octets circulaire de taille fixe.

Pas sûr pour les threads.

Résumé

Constructeurs publics

FixedByteArrayOutputStream (int maxDataSize)

Crée un FixedByteArrayOutputStream .

Méthodes publiques

InputStream getData ()

Obtient un InputStream pour lire la sortie collectée.

long size ()
void write (byte[] b, int off, int len)
void write (int data)

Constructeurs publics

FixeByteArrayOutputStream

public FixedByteArrayOutputStream (int maxDataSize)

Crée un FixedByteArrayOutputStream .

Paramètres
maxDataSize int : la taille maximale approximative en octets à conserver dans le flux de sortie

Méthodes publiques

obtenir des données

public InputStream getData ()

Obtient un InputStream pour lire la sortie collectée.

Pas sûr pour les threads. Suppose qu'aucune donnée ne sera écrite lors de la lecture

Retour
InputStream

taille

public long size ()

Retour
long le nombre d'octets actuellement stockés.

écrire

public void write (byte[] b, 
                int off, 
                int len)

Paramètres
b byte

off int

len int

écrire

public void write (int data)

Paramètres
data int