FixByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

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


Élément ERROR(/OutputStream) en mémoire qui ne conserve qu'une quantité maximale de données.

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

Non thread-safe.

Résumé

Constructeurs publics

FixedByteArrayOutputStream(int maxDataSize)

Crée un FixedByteArrayOutputStream.

Méthodes publiques

InputStream getData()

Récupère un InputStream pour lire la sortie collectée.

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

Constructeurs publics

FixByteArrayOutputStream

public FixedByteArrayOutputStream (int maxDataSize)

Crée un FixedByteArrayOutputStream.

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

Méthodes publiques

getData

public InputStream getData ()

Récupère un InputStream pour lire la sortie collectée.

Non thread-safe. Suppose qu'aucune donnée ne sera écrite pendant la lecture

Renvoie
InputStream

taille

public long size ()

Renvoie
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