Źródło strumienia wejściowego
public interface InputStreamSource
com.android.tradefed.result.InputStreamSource |
Ten interfejs zasadniczo zawija ERROR(/InputStream)
aby można go było sklonować.
Należy się spodziewać, że zasób wycieknie, chyba że zostanie wywołana cancel()
i że po wywołaniu cancel()
na instancji ta instancja i wszystkie utworzone przez nią ERROR(/InputStream)
będą nieważne.
Streszczenie
Metody publiczne | |
---|---|
default void | cancel () Ta metoda jest przestarzała. zamiast tego użyj |
abstract void | close () Wykonaj wszelkie wymagane czyszczenie w źródle InputStream. |
abstract InputStream | createInputStream () Zwróć nowy klon |
abstract long | size () Zwróć rozmiar w bajtach danych źródłowych. |
Metody publiczne
anulować
public void cancel ()
Ta metoda jest przestarzała.
zamiast tego użyj close()
.
Wykonaj wszelkie wymagane czyszczenie w źródle InputStream. Wywołanie tej metody zasadniczo unieważnia ten InputStreamSource
.
zamknąć
public abstract void close ()
Wykonaj wszelkie wymagane czyszczenie w źródle InputStream. Wywołanie tej metody zasadniczo unieważnia ten InputStreamSource
.
utwórz strumień wejściowy
public abstract InputStream createInputStream ()
Zwróć nowy klon ERROR(/InputStream)
, aby wywołujący mógł odczytać strumień od początku. Każde wywołanie tej metody (do momentu wywołania metody cancel()
) zwróci identycznie zachowujący się ERROR(/InputStream)
-- zwrócona zostanie ta sama treść.
Zwroty | |
---|---|
InputStream | ERROR(/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 to InputStreamSource zostało unieważnione przez wcześniejsze wywołanie metody cancel() lub jeśli nie można utworzyć nowego InputStream z innego powodu. |
rozmiar
public abstract long size ()
Zwróć rozmiar w bajtach danych źródłowych.
Zwroty | |
---|---|
long |