InputStreamSource

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


Antarmuka ini pada dasarnya menggabungkan ERROR(/InputStream) agar dapat di-clone.

Harus ada kemungkinan bahwa resource akan bocor kecuali jika cancel() dipanggil, dan begitu cancel() dipanggil pada instance, instance tersebut dan ERROR(/InputStream) yang dibuatnya akan menjadi 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 clone baru ERROR(/InputStream), sehingga pemanggil dapat membaca streaming dari sejak awal.

abstract long size()

Menampilkan ukuran dalam byte dari 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 menjadikan InputStreamSource ini tidak valid.

tutup

public abstract void close ()

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

createInputStream

public abstract InputStream createInputStream ()

Menampilkan clone baru ERROR(/InputStream), sehingga pemanggil dapat membaca streaming dari sejak awal. Setiap panggilan metode ini (hingga cancel() dipanggil) akan mengembalikan ERROR(/InputStream) yang berperilaku identik -- konten yang sama akan dikembalikan.

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

ukuran

public abstract long size ()

Menampilkan ukuran dalam byte dari data sumber.

Hasil
long