Giriş Akışı Kaynağı

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


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

Bir kaynağın cancel() çağrılmadığı sürece sızdırılacağı ve bir örnek üzerinde cancel() çağrıldığında, o örneğin ve oluşturduğu herhangi bir ERROR(/InputStream) s'nin geçersiz olacağı beklenmelidir.

Özet

Genel yöntemler

default void cancel ()

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

abstract void close ()

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

abstract InputStream createInputStream ()

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

abstract long size ()

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

Genel yöntemler

iptal etmek

public void cancel ()

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

InputStream kaynağında gerekli tüm temizleme işlemlerini yapın. Bu yöntemin çağrılması, esasen bu InputStreamSource geçersiz kılar.

kapalı

public abstract void close ()

InputStream kaynağında gerekli tüm temizleme işlemlerini yapın. Bu yöntemin çağrılması, esasen bu InputStreamSource geçersiz kılar.

Giriş Akışı oluştur

public abstract InputStream createInputStream ()

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

İadeler
InputStream Çağıranın veri kaynağını baştan okumak için kullanabileceği bir ERROR(/InputStream) . Bu InputStreamSource önceki bir cancel() çağrısıyla 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 verinin bayt cinsinden boyutunu döndürür.

İadeler
long