Strumień wejściowy

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource,


Ten interfejs pakuje obiekt ERROR(/InputStream), aby umożliwić jego sklonowanie.

Należy spodziewać się, że zasób zostanie wyciekł, chyba że zostanie wywołana funkcja cancel() i że po wywołaniu funkcji cancel() instancja ta oraz wszystkie utworzone przez nią instancje ERROR(/InputStream) będą nieprawidłowe.

Podsumowanie

Metody publiczne

default void cancel()

Ta metoda została wycofana. użyj właściwości close().

abstract void close()

Wykonaj wymagane czynności w źródle źródła danych wejściowych.

abstract InputStream createInputStream()

Zwróć nową kopię raportu ERROR(/InputStream), aby rozmówca mógł odczytać strumień z: od początku.

abstract long size()

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

Metody publiczne

anuluj

public void cancel ()

Ta metoda została wycofana.
użyj zamiast niego close().

Wykonaj wymagane czynności w źródle źródła danych wejściowych. Zasadniczo wywołanie tej metody unieważnia wartość InputStreamSource.

zamknij

public abstract void close ()

Wykonaj wymagane czynności w źródle źródła danych wejściowych. Zasadniczo wywołanie tej metody unieważnia wartość InputStreamSource.

Strumień danych wejściowych

public abstract InputStream createInputStream ()

Zwróć nową kopię raportu ERROR(/InputStream), aby rozmówca mógł odczytać strumień z: od początku. Każde wywołanie tej metody (do czasu wywołania funkcji cancel()) będzie powodować zwróci tak samo działającą wartość ERROR(/InputStream) – zostanie zwrócona ta sama zawartość.

Zwroty
InputStream ERROR(/InputStream), za pomocą którego rozmówca może odczytać źródło danych z od początku. Zwraca wartość null, jeśli ta wartość InputStreamSource została unieważnione przez poprzednie wywołanie cancel() lub jeśli nowego obiektu wejściowego nie można użyć który powstał z innego powodu.

rozmiar

public abstract long size ()

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

Zwroty
long