Źródło SnapshotInputStream

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

Obiekt Java.lang.Object
com.android.tradefed.result.SnapshotInputStreamSource


Źródło wejściowe wejściowe oparte na plikach. Tworzy migawkę oryginalnej zawartości ERROR(/InputStream) , aby mieć pewność, że createInputStream() zwróci identycznie zachowujące się komunikaty ERROR(/InputStream) zgodnie z wymaganiami.

Streszczenie

Konstruktorzy publiczni

SnapshotInputStreamSource (String name, InputStream stream)

Konstruktor dla InputStreamSource opartego na plikach

Metody publiczne

void close ()

Wykonaj wymagane czyszczenie źródła strumienia wejściowego.

InputStream createInputStream ()

Zwróć nowy klon ERROR(/InputStream) , aby osoba wywołująca mogła odczytać strumień od początku.

long size ()

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

Konstruktorzy publiczni

Źródło SnapshotInputStream

public SnapshotInputStreamSource (String name, 
                InputStream stream)

Konstruktor dla InputStreamSource opartego na plikach

Parametry
name String

stream InputStream

Metody publiczne

zamknąć

public 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 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 long size ()

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

Zwroty
long