Źródło strumienia wejściowego
public interface InputStreamSource
com.android.tradefed.result.InputStreamSource |
Ten interfejs zasadniczo otacza ERROR(/InputStream)
aby umożliwić jego klonowanie.
Należy się spodziewać, że zasób wycieknie, chyba że zostanie wywołana funkcja cancel()
oraz że po wywołaniu metody cancel()
w instancji ta instancja i wszystkie utworzone przez nią ERROR(/InputStream)
staną się nieprawidłowe.
Streszczenie
Metody publiczne | |
---|---|
default void | cancel () Ta metoda jest przestarzała. zamiast tego użyj funkcji |
abstract void | close () Wykonaj wymagane czyszczenie źródła strumienia wejściowego. |
abstract InputStream | createInputStream () Zwróć nowy klon |
abstract long | size () Zwraca rozmiar w bajtach danych źródłowych. |
Metody publiczne
anulować
public void cancel ()
Ta metoda jest przestarzała.
zamiast tego użyj funkcji close()
.
Wykonaj wymagane czyszczenie źródła strumienia wejściowego. Wywołanie tej metody zasadniczo unieważnia tę InputStreamSource
.
zamknąć
public abstract void close ()
Wykonaj wymagane czyszczenie źródła strumienia wejściowego. Wywołanie tej metody zasadniczo unieważnia tę InputStreamSource
.
utwórz strumień wejściowy
public abstract InputStream createInputStream ()
Zwróć nowy klon ERROR(/InputStream)
, aby osoba wywołująca mogła odczytać strumień od początku. Każde wywołanie tej metody (do czasu wywołania funkcji cancel()
) zwróci identycznie zachowujący się ERROR(/InputStream)
— zwrócona zostanie ta sama zawartość.
Zwroty | |
---|---|
InputStream | ERROR(/InputStream) , którego osoba wywołująca może użyć do odczytania źródła danych od początku. Może zwrócić null , jeśli InputStreamSource zostało unieważnione przez wcześniejsze wywołanie metody cancel() lub jeśli z innego powodu nie można utworzyć nowego strumienia wejściowego. |
rozmiar
public abstract long size ()
Zwraca rozmiar w bajtach danych źródłowych.
Zwroty | |
---|---|
long |