SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

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


Dosya destekli bir InputStreamSource. InputStream'ın gerektiğinde aynı şekilde çalışan InputStream'ler döndürmesini sağlamak için orijinal InputStream içeriklerinin anlık görüntüsünü oluşturur.createInputStream()

Özet

Herkese açık oluşturucular

SnapshotInputStreamSource(String name, InputStream stream)

Dosya destekli InputStreamSource için oluşturucu

Herkese açık yöntemler

void close()

InputStream kaynağında gerekli temizliği yapın.

InputStream createInputStream()

Arayanın akışı baştan okuyabilmesi için InputStream öğesinin yeni bir kopyasını döndürün.

long size()

Kaynak verilerin bayt cinsinden boyutunu döndürür.

Herkese açık oluşturucular

SnapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

Dosya destekli InputStreamSource için oluşturucu

Parametreler
name String

stream InputStream

Herkese açık yöntemler

kapat

public void close ()

InputStream kaynağında gerekli temizliği yapın. Bu yöntemi çağırmak, bu InputStreamSource öğesini geçersiz kılar.

createInputStream

public InputStream createInputStream ()

Arayanın akışı baştan okuyabilmesi için InputStream öğesinin yeni bir kopyasını döndürün. Bu yöntemin her çağrılması (cancel() çağrılana kadar) aynı şekilde davranan bir InputStream döndürür. Aynı içerikler döndürülür.

İadeler
InputStream Arayanın veri kaynağını baştan okumak için kullanabileceği bir InputStream. Bu InputStreamSource, cancel() için yapılan önceki bir çağrı nedeniyle geçersiz kılınmışsa veya başka bir nedenle yeni bir InputStream oluşturulamıyorsa null döndürebilir.

beden

public long size ()

Kaynak verilerin bayt cinsinden boyutunu döndürür.

İadeler
long