Aliran Output Terbatas Ukuran
public class SizeLimitedOutputStream
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.util.SizeLimitedOutputStream |
File aman thread 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 () Mendapatkan output yang dikumpulkan sebagai |
void | write (byte[] b, int off, int len) |
void | write (int data) |
Konstruktor publik
Aliran Output Terbatas Ukuran
public SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix)
Membuat SizeLimitedOutputStream
.
Parameter | |
---|---|
maxDataSize | long : perkiraan ukuran maksimal dalam byte yang harus disimpan dalam aliran keluaran |
numFiles | int : jumlah maksimal file cadangan yang digunakan untuk menyimpan data. Nilai yang lebih tinggi berarti data maksimal yang disimpan akan mendekati maxDataSize, namun dengan kemungkinan penalti performa. |
tempFilePrefix | String : awalan yang digunakan untuk file sementara |
tempFileSuffix | String : akhiran yang digunakan untuk file sementara |
Aliran Output Terbatas Ukuran
public SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix)
Membuat SizeLimitedOutputStream
dengan jumlah file cadangan default.
Parameter | |
---|---|
maxDataSize | long : perkiraan ukuran maksimal yang harus dipertahankan dalam aliran keluaran |
tempFilePrefix | String : awalan yang digunakan untuk file sementara |
tempFileSuffix | String : akhiran yang digunakan untuk file sementara |
Metode publik
menutup
public void close ()
Menutup aliran tulis
menghapus
public void delete ()
Hapus semua data yang terakumulasi.
menyiram
public void flush ()
dapatkanData
public InputStream getData ()
Mendapatkan output yang dikumpulkan sebagai ERROR(/InputStream)
.
Kembali | |
---|---|
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 |