FixedByteArrayOutputStream
public
class
FixedByteArrayOutputStream
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.FixedByteArrayOutputStream |
Eine In-Memory-ERROR(/OutputStream)
, die nur eine maximale Datenmenge beibehält.
Dazu wird ein kreisförmiges Byte-Array mit fester Größe verwendet.
Nicht threadsicher.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
FixedByteArrayOutputStream(int maxDataSize)
Erstellt einen |
Öffentliche Methoden | |
---|---|
InputStream
|
getData()
Ruft einen InputStream zum Lesen der erfassten Ausgabe ab. |
long
|
size()
|
void
|
write(byte[] b, int off, int len)
|
void
|
write(int data)
|
Öffentliche Konstruktoren
FixedByteArrayOutputStream
public FixedByteArrayOutputStream (int maxDataSize)
Erstellt einen FixedByteArrayOutputStream
.
Parameter | |
---|---|
maxDataSize |
int : die ungefähre maximale Größe in Byte, die im Ausgabestream beibehalten werden soll |
Öffentliche Methoden
getData
public InputStream getData ()
Ruft einen InputStream zum Lesen der erfassten Ausgabe ab.
Nicht threadsicher. Es wird davon ausgegangen, dass während des Lesens keine Daten geschrieben werden.
Returns | |
---|---|
InputStream |
Größe
public long size ()
Returns | |
---|---|
long |
die Anzahl der aktuell gespeicherten Byte. |
für mich
public void write (byte[] b, int off, int len)
Parameter | |
---|---|
b |
byte |
off |
int |
len |
int |
für mich
public void write (int data)
Parameter | |
---|---|
data |
int |