SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
   ↳ com.android.tradefed.result.SnapshotInputStreamSource


InputStreamSource yang didukung File. Membuat snapshot konten InputStream asli untuk memastikan bahwa createInputStream() akan menampilkan InputStream yang berperilaku identik seperti yang diperlukan.

Ringkasan

Konstruktor publik

SnapshotInputStreamSource(String name, InputStream stream)

Konstruktor untuk InputStreamSource yang didukung file

Metode publik

void close()

Lakukan pembersihan yang diperlukan pada sumber InputStream.

InputStream createInputStream()

Menampilkan clone InputStream baru, sehingga pemanggil dapat membaca streaming dari awal.

long size()

Menampilkan ukuran dalam byte data sumber.

Konstruktor publik

SnapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

Konstruktor untuk InputStreamSource yang didukung file

Parameter
name String

stream InputStream

Metode publik

tutup

public void close ()

Lakukan pembersihan yang diperlukan pada sumber InputStream. Memanggil metode ini pada dasarnya membatalkan InputStreamSource ini.

createInputStream

public InputStream createInputStream ()

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

Hasil
InputStream InputStream yang dapat digunakan pemanggil untuk membaca sumber data dari awal. 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 long size ()

Menampilkan ukuran dalam byte data sumber.

Hasil
long