GirişAkış Kaynağı

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


Bu arayüz, temel olarak bir ERROR(/InputStream) öğesini kopyalanabilir hale getirmek için sarmalar.

cancel() çağrılmadığı sürece bir kaynağın sızdırıldığı ve bir örnekte cancel() çağrıldıktan sonra bu örneğin ve oluşturduğu tüm ERROR(/InputStream)'lerin geçersiz olacağı beklenmelidir.

Özet

Herkese açık yöntemler

default void cancel()

Bu yöntem kullanımdan kaldırılmıştır. yerine close() kullanın.

abstract void close()

InputStream kaynağında gerekli temizlemeleri yapın.

abstract InputStream createInputStream()

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

abstract long size()

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

Herkese açık yöntemler

iptal

public void cancel ()

Bu yöntem kullanımdan kaldırılmıştır.
. bunun yerine close() kullanın.

Giriş Akışı kaynağında gerekli temizlik işlemlerini yapın. Bu yöntem çağrıldığında InputStreamSource geçersiz hale gelir.

kapat

public abstract void close ()

InputStream kaynağında gerekli temizlemeleri yapın. Esasen bu yöntemin çağrılması bu InputStreamSource öğesini geçersiz kılar.

createInputStream

public abstract InputStream createInputStream ()

Arayanın akışı baştan okuyabilmesi için ERROR(/InputStream) öğesinin yeni bir kopyasını döndürün. Bu yöntemin her çağrısı (cancel() çağrılana kadar) aynı içerikte bir ERROR(/InputStream) sonucu döndürülür.

İlerlemeler
InputStream Arayanın, veri kaynağını baştan okumak için kullanabileceği bir ERROR(/InputStream). Bu InputStreamSource şuysa null değerini döndürebilir: cancel() öğesine yapılan önceki bir çağrıyla veya yeni bir giriş akışı başka bir nedenden dolayı oluşturulur.

beden

public abstract long size ()

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

İlerlemeler
long