SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

java.lang.Obiekt
com.android.tradefed.result.SnapshotInputStreamSource


InputStreamSource oparte na plikach. Tworzy migawkę oryginalnej zawartości ERROR(/InputStream) , aby zapewnić, że createInputStream() zwróci identycznie zachowujące się ERROR(/InputStream) zgodnie z wymaganiami.

Streszczenie

Konstruktory publiczne

SnapshotInputStreamSource (String name, InputStream stream)

Konstruktor dla źródła InputStreamSource opartego na plikach

Metody publiczne

void close ()

Wykonaj wszelkie wymagane czyszczenie w źródle InputStream.

InputStream createInputStream ()

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

long size ()

Zwróć rozmiar w bajtach danych źródłowych.

Konstruktory publiczne

SnapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

Konstruktor dla źródła InputStreamSource opartego na plikach

Parametry
name String

stream InputStream

Metody publiczne

zamknąć

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

Zwróć rozmiar w bajtach danych źródłowych.

Zwroty
long