InputStreamSource
public
interface
InputStreamSource
implements
Closeable
| com.android.tradefed.result.InputStreamSource |
Bu arayüz, temelde InputStream öğesini sarmalayarak klonlanabilir hale getirir.
cancel() çağrılmadığı sürece bir kaynağın sızdırılacağı ve bir örnekte cancel() çağrıldığında bu örneğin ve oluşturduğu tüm 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.
Bunun yerine |
abstract
void
|
close()
InputStream kaynağında gerekli temizliği 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. |
Herkese açık yöntemler
iptal
public void cancel ()
Bu yöntem kullanımdan kaldırılmıştır.
Bunun yerine close() kullanın.
InputStream kaynağında gerekli temizliği yapın. Bu yöntemi çağırmak, bu InputStreamSource öğesini geçersiz kılar.
kapat
public abstract void close ()
InputStream kaynağında gerekli temizliği yapın. Bu yöntemi çağırmak, bu InputStreamSource öğesini geçersiz kılar.
createInputStream
public abstract 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 abstract long size ()
Kaynak verilerin bayt cinsinden boyutunu döndürür.
| İadeler | |
|---|---|
long |
|