InputStreamSource

public interface InputStreamSource
implements Closeable

com.android.tradefed.result.InputStreamSource


Antarmuka ini pada dasarnya menggabungkan InputStream agar dapat dikloning.

Diharapkan resource akan bocor kecuali jika cancel() dipanggil, dan setelah cancel() dipanggil pada instance, instance tersebut dan InputStream yang telah dibuat akan tidak valid.

Ringkasan

Metode publik

default void cancel()

Metode ini tidak digunakan lagi. gunakan close() sebagai gantinya.

abstract void close()

Lakukan pembersihan yang diperlukan pada sumber InputStream.

abstract InputStream createInputStream()

Menampilkan klon baru InputStream, sehingga pemanggil dapat membaca aliran dari awal.

abstract long size()

Menampilkan ukuran dalam byte data sumber.

Metode publik

batal

public void cancel ()

Metode ini tidak digunakan lagi.
gunakan close() sebagai gantinya.

Lakukan pembersihan yang diperlukan pada sumber InputStream. Memanggil metode ini pada dasarnya akan membuat InputStreamSource ini tidak valid.

tutup

public abstract void close ()

Lakukan pembersihan yang diperlukan pada sumber InputStream. Memanggil metode ini pada dasarnya akan membuat InputStreamSource ini tidak valid.

createInputStream

public abstract InputStream createInputStream ()

Menampilkan klon baru InputStream, sehingga pemanggil dapat membaca aliran dari awal. Setiap pemanggilan metode ini (hingga cancel() dipanggil) akan menampilkan InputStream yang berperilaku identik -- konten yang sama akan ditampilkan.

Hasil
InputStream An InputStream yang dapat digunakan pemanggil untuk membaca sumber data dari awal. Dapat menampilkan null jika InputStreamSource ini telah dibuat tidak valid oleh panggilan sebelumnya ke cancel(), atau jika InputStream baru tidak dapat dibuat karena alasan lain.

ukuran

public abstract long size ()

Menampilkan ukuran dalam byte data sumber.

Hasil
long