InputStreamSource

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


Ten interfejs otacza obiekt ERROR(/InputStream), aby można było go sklonować.

Należy się spodziewać, że zasób zostanie ujawniony, chyba że zostanie wywołana metoda cancel(). Gdy zostanie wywołana metoda cancel() w przypadku instancji, ta instancja i wszystkie utworzone przez nią obiekty ERROR(/InputStream) staną się nieważne.

Podsumowanie

Metody publiczne

default void cancel()

Ta metoda została wycofana. użyj w zastępstwie tego close().

abstract void close()

Wyczyść źródło InputStream.

abstract InputStream createInputStream()

Zwraca nowy klon obiektu ERROR(/InputStream), aby wywołujący mógł odczytać strumień od początku.

abstract long size()

Zwraca rozmiar danych źródłowych w bajtach.

Metody publiczne

anuluj

public void cancel ()

Ta metoda została wycofana.
Zamiast niej użyj interfejsu close().

Wyczyść źródło InputStream. Wywołanie tej metody powoduje unieważnienie tego obiektu InputStreamSource.

zamknij

public abstract void close ()

Wyczyść źródło InputStream. Wywołanie tej metody powoduje unieważnienie tego obiektu InputStreamSource.

createInputStream

public abstract InputStream createInputStream ()

Zwraca nowy klon obiektu ERROR(/InputStream), aby wywołujący mógł odczytać strumień od początku. Każde wywołanie tej metody (do wywołania metody cancel()) zwróci obiekt ERROR(/InputStream) o identycznym zachowaniu – zwróci te same treści.

Zwroty
InputStream ERROR(/InputStream), którego wywołujący może użyć do odczytu źródła danych od początku. Może zwrócić null, jeśli InputStreamSource zostało unieważnione przez poprzednie wywołanie cancel(), lub jeśli nie można utworzyć nowego strumienia wejściowego z innego powodu.

rozmiar

public abstract long size ()

Zwraca rozmiar danych źródłowych w bajtach.

Zwroty
long