SnapshotInputStreamSource
public
class
SnapshotInputStreamSource
extends Object
implements
InputStreamSource
| java.lang.Object | |
| ↳ | com.android.tradefed.result.SnapshotInputStreamSource |
Źródło InputStreamSource oparte na pliku. Tworzy zrzut oryginalnej zawartości InputStream, aby zapewnić, że createInputStream() będzie zwracać identycznie działające InputStream zgodnie z wymaganiami.
Podsumowanie
Konstruktory publiczne | |
|---|---|
SnapshotInputStreamSource(String name, InputStream stream)
Konstruktor |
|
Metody publiczne | |
|---|---|
void
|
close()
Wyczyść źródło InputStream. |
InputStream
|
createInputStream()
Zwróć nowy klon |
long
|
size()
Zwraca rozmiar danych źródłowych w bajtach. |
Konstruktory publiczne
SnapshotInputStreamSource
public SnapshotInputStreamSource (String name,
InputStream stream)Konstruktor InputStreamSource opartego na pliku
| Parametry | |
|---|---|
name |
String |
stream |
InputStream |
Metody publiczne
zamknij
public void close ()
Wyczyść źródło InputStream. Wywołanie tej metody w zasadzie unieważnia ten obiekt InputStreamSource.
createInputStream
public InputStream createInputStream ()
Zwróć nowy klon InputStream, aby wywołujący mógł odczytać strumień od początku. Każde wywołanie tej metody (do momentu wywołania cancel()) zwróci identycznie działający obiekt InputStream – zwrócona zostanie ta sama zawartość.
| Zwraca | |
|---|---|
InputStream |
InputStream, którego wywołujący może użyć do odczytania źródła danych od początku. Może zwrócić wartość null, jeśli ten obiekt InputStreamSource został unieważniony przez wcześniejsze wywołanie funkcji cancel() lub jeśli z innego powodu nie można utworzyć nowego obiektu InputStream. |
rozmiar
public long size ()
Zwraca rozmiar danych źródłowych w bajtach.
| Zwraca | |
|---|---|
long |
|