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 |
abstract void | close () InputStream kaynağında gerekli temizleme işlemlerini yapın. |
abstract InputStream | createInputStream () Arayanın akışı baştan okuyabilmesi için |
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 |