InputStreamSource
public
interface
InputStreamSource
implements
Closeable
| com.android.tradefed.result.InputStreamSource |
Ten interfejs zasadniczo opakowuje InputStream , aby można było go klonować.
Należy się spodziewać, że zasób zostanie wyciekły, chyba że cancel() zostanie wywołana, i
że gdy cancel() zostanie wywołana w instancji, ta instancja i wszystkie utworzone przez nią InputStream staną się nieprawidłowe.
Podsumowanie
Metody publiczne | |
|---|---|
default
void
|
cancel()
Ta metoda została wycofana.
_Zamiast niej użyj |
abstract
void
|
close()
Wykonaj wymagane czyszczenie źródła InputStream. |
abstract
InputStream
|
createInputStream()
Zwróć nowy klon |
abstract
long
|
size()
Zwróć rozmiar danych źródłowych w bajtach. |
Metody publiczne
anuluj
public void cancel ()
Ta metoda została wycofana.
Zamiast niej użyj close().
Wykonaj wymagane czyszczenie źródła InputStream. Wywołanie tej metody zasadniczo
unieważnia ten InputStreamSource.
zamknij
public abstract void close ()
Wykonaj wymagane czyszczenie źródła InputStream. Wywołanie tej metody zasadniczo
unieważnia ten InputStreamSource.
createInputStream
public abstract InputStream createInputStream ()
Zwróć nowy klon InputStream, aby wywołujący mógł odczytać strumień od
początku. Każde wywołanie tej metody (do momentu wywołania cancel()) będzie
zwracać identycznie działający InputStream – zwracana będzie ta sama zawartość.
| Zwraca | |
|---|---|
InputStream |
InputStream , którego wywołujący może użyć do odczytania źródła danych od
początku. Może zwrócić null, jeśli ten InputStreamSource został
unieważniony przez wcześniejsze wywołanie cancel() lub jeśli nie można utworzyć nowego InputStream z innego powodu. |
rozmiar
public abstract long size ()
Zwróć rozmiar danych źródłowych w bajtach.
| Zwraca | |
|---|---|
long |
|