FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

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


Une ERROR(/OutputStream) mémoire 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 de thread safe.

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

FixedByteArrayOutputStream

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

getData

public InputStream getData ()

Obtient un InputStream pour lire la sortie collectée.

Pas de thread safe. 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.

écrivez

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

Paramètres
b byte

off int

len int

écrivez

public void write (int data)

Paramètres
data int