SnapshotInputStreamSource
public
class
SnapshotInputStreamSource
extends Object
implements
InputStreamSource
java.lang.Object | |
➔ | com.android.tradefed.result.SnapshotInputStreamSource |
Eine dateibasierte InputStreamSource. Erstellt einen Snapshot des ursprünglichen ERROR(/InputStream)
-Inhalts, damit createInputStream()
bei Bedarf ERROR(/InputStream)
s mit identischem Verhalten zurückgibt.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
SnapshotInputStreamSource(String name, InputStream stream)
Konstruktor für eine dateibasierte |
Öffentliche Methoden | |
---|---|
void
|
close()
Führen Sie alle erforderlichen Bereinigungen der Quelle des InputStream durch. |
InputStream
|
createInputStream()
Gib einen neuen Klon des |
long
|
size()
Gibt die Größe der Quelldaten in Byte zurück. |
Öffentliche Konstruktoren
SnapshotInputStreamSource
public SnapshotInputStreamSource (String name, InputStream stream)
Konstruktor für eine dateigestützte InputStreamSource
Parameter | |
---|---|
name |
String |
stream |
InputStream |
Öffentliche Methoden
Schließen
public void close ()
Führe alle erforderlichen Bereinigungen an der Quelle des InputStreams durch. Durch den Aufruf dieser Methode wird InputStreamSource
im Grunde ungültig.
createInputStream
public InputStream createInputStream ()
Gib einen neuen Klon des ERROR(/InputStream)
zurück, damit der Aufrufer den Stream von vorn lesen kann. Bei jedem Aufruf dieser Methode (bis zum Aufruf von cancel()
) wird ein ERROR(/InputStream)
mit identischem Verhalten zurückgegeben. Es werden dieselben Inhalte zurückgegeben.
Returns | |
---|---|
InputStream |
Ein ERROR(/InputStream) , mit dem der Aufrufer die Datenquelle von Anfang an lesen kann. Es kann null zurückgegeben werden, wenn diese InputStreamSource durch einen vorherigen Aufruf von cancel() ungültig gemacht wurde oder wenn ein neuer InputStream aus einem anderen Grund nicht erstellt werden kann. |
Größe
public long size ()
Gibt die Größe der Quelldaten in Byte zurück.
Returns | |
---|---|
long |