SizeLimitedOutputStream
public class SizeLimitedOutputStream
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.util.SizeLimitedOutputStream |
File thread safe yang didukung ERROR(/OutputStream)
yang membatasi jumlah maksimum data yang dapat ditulis.
Ringkasan
Konstruktor publik | |
---|---|
SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix) Membuat | |
SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix) Membuat |
Metode publik | |
---|---|
void | close () Menutup aliran tulis |
void | delete () Hapus semua data yang terakumulasi. |
void | flush () |
InputStream | getData () Mendapat output yang dikumpulkan sebagai |
void | write (byte[] b, int off, int len) |
void | write (int data) |
Konstruktor publik
SizeLimitedOutputStream
public SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix)
Membuat SizeLimitedOutputStream
.
Parameter | |
---|---|
maxDataSize | long : perkiraan ukuran maksimal dalam byte untuk tetap berada di aliran output |
numFiles | int : jumlah maksimal file pendukung yang akan digunakan untuk menyimpan data. Nilai yang lebih tinggi berarti data maksimum yang disimpan akan mendekati maxDataSize, tetapi dengan kemungkinan penalti kinerja. |
tempFilePrefix | String : awalan yang digunakan untuk file-file sementara |
tempFileSuffix | String : akhiran yang digunakan untuk file-file sementara |
SizeLimitedOutputStream
public SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix)
Membuat SizeLimitedOutputStream
dengan jumlah file pendukung default.
Parameter | |
---|---|
maxDataSize | long : perkiraan ukuran maks untuk tetap berada di aliran keluaran |
tempFilePrefix | String : awalan yang digunakan untuk file-file sementara |
tempFileSuffix | String : akhiran yang digunakan untuk file-file sementara |
Metode publik
menutup
public void close ()
Menutup aliran tulis
menghapus
public void delete ()
Hapus semua data yang terakumulasi.
menyiram
public void flush ()
getData
public InputStream getData ()
Mendapat output yang dikumpulkan sebagai ERROR(/InputStream)
.
Pengembalian | |
---|---|
InputStream | Output yang dikumpulkan sebagai ERROR(/InputStream) . |
menulis
public void write (byte[] b, int off, int len)
Parameter | |
---|---|
b | byte |
off | int |
len | int |
menulis
public void write (int data)
Parameter | |
---|---|
data | int |