InputStreamSource

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


Bu arayüz, klonlanabilir hale getirmek için temelde bir ERROR(/InputStream) sarar.

Cancel cancel() çağrılmadığı sürece bir kaynağın sızdırılması beklenmelidir ve bir örnekte cancel() çağrıldığında, o örnek ve oluşturduğu herhangi bir ERROR(/InputStream) geçersiz olacaktır.

Özet

Genel yöntemler

default void cancel ()

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

abstract void close ()

InputStream kaynağında gerekli temizleme işlemlerini yapın.

abstract InputStream createInputStream ()

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

abstract long size ()

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

Genel yöntemler

iptal etmek

public void cancel ()

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

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

kapat

public abstract void close ()

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

createInputStream

public abstract InputStream createInputStream ()

Arayanın akışı baştan okuyabilmesi için ERROR(/InputStream) yeni bir klonunu döndürün. Bu yöntemin her çağrısı (cancan cancel() ) çağrılıncaya kadar) aynı şekilde davranan bir ERROR(/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 ERROR(/InputStream) . Bu InputStreamSource önceki bir cancel() çağrısı tarafından geçersiz kılındıysa veya başka bir nedenle yeni bir InputStream oluşturulamıyorsa null döndürebilir.

boyut

public abstract long size ()

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

İadeler
long