SizeLimitedOutputStream
public class SizeLimitedOutputStream
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SizeLimitedOutputStream |
Eine Thread-sichere Datei mit ERROR(/OutputStream)
-Unterstützung, die die maximale Datenmenge begrenzt, die geschrieben werden kann.
Zusammenfassung
Öffentliche Bauträger | |
---|---|
SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix) Erstellt einen | |
SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix) Erstellt einen |
Öffentliche Methoden | |
---|---|
void | close () Schließt den Schreibstream |
void | delete () Löschen Sie alle gesammelten Daten. |
void | flush () |
InputStream | getData () Ruft die gesammelte Ausgabe als |
void | write (byte[] b, int off, int len) |
void | write (int data) |
Öffentliche Bauträger
SizeLimitedOutputStream
public SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix)
Erstellt einen SizeLimitedOutputStream
.
Parameter | |
---|---|
maxDataSize | long : die ungefähre maximale Größe in Bytes, die im Ausgabestream beibehalten werden soll |
numFiles | int : Die maximale Anzahl der Sicherungsdateien, die zum Speichern von Daten verwendet werden sollen. Höhere Werte bedeuten, dass die maximal gespeicherten Daten nahe bei maxDataSize liegen, jedoch mit möglichen Leistungseinbußen. |
tempFilePrefix | String : Präfix zur Verwendung für temporäre Dateien |
tempFileSuffix | String : Suffix zur Verwendung für temporäre Dateien |
SizeLimitedOutputStream
public SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix)
Erstellt einen SizeLimitedOutputStream
mit der Standardanzahl von Sicherungsdateien.
Parameter | |
---|---|
maxDataSize | long : die ungefähre maximale Größe, die im Ausgabestream beibehalten werden soll |
tempFilePrefix | String : Präfix zur Verwendung für temporäre Dateien |
tempFileSuffix | String : Suffix zur Verwendung für temporäre Dateien |
Öffentliche Methoden
schließen
public void close ()
Schließt den Schreibstream
löschen
public void delete ()
Löschen Sie alle gesammelten Daten.
spülen
public void flush ()
Daten bekommen
public InputStream getData ()
Ruft die gesammelte Ausgabe als ERROR(/InputStream)
ab.
Kehrt zurück | |
---|---|
InputStream | Die gesammelte Ausgabe als ERROR(/InputStream) . |
schreiben
public void write (byte[] b, int off, int len)
Parameter | |
---|---|
b | byte |
off | int |
len | int |
schreiben
public void write (int data)
Parameter | |
---|---|
data | int |