SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
   ↳ com.android.tradefed.result.SnapshotInputStreamSource


Eine InputStreamSource, die auf einer Datei basiert. Erstellt einen Snapshot des ursprünglichen Inhalts von InputStream, um sicherzustellen, dass createInputStream() identisch funktionierende InputStreams zurückgibt.

Zusammenfassung

Öffentliche Konstruktoren

SnapshotInputStreamSource(String name, InputStream stream)

Konstruktor für ein dateibasiertes InputStreamSource

Öffentliche Methoden

void close()

Führen Sie alle erforderlichen Bereinigungen an der Quelle des InputStream durch.

InputStream createInputStream()

Gibt einen neuen Klon von InputStream zurück, damit der Aufrufer den Stream von Anfang an lesen kann.

long size()

Gibt die Größe der Quelldaten in Byte zurück.

Öffentliche Konstruktoren

SnapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

Konstruktor für ein dateibasiertes InputStreamSource

Parameter
name String

stream InputStream

Öffentliche Methoden

Schließen

public void close ()

Führen Sie alle erforderlichen Bereinigungen an der Quelle des InputStream durch. Durch den Aufruf dieser Methode wird diese InputStreamSource im Wesentlichen ungültig.

createInputStream

public InputStream createInputStream ()

Gibt einen neuen Klon von InputStream zurück, damit der Aufrufer den Stream von Anfang an lesen kann. Bei jedem Aufruf dieser Methode (bis cancel() aufgerufen wird) wird ein identisch funktionierendes InputStream zurückgegeben – es werden dieselben Inhalte zurückgegeben.

Gibt Folgendes zurück:
InputStream Ein InputStream, mit dem der Aufrufer die Datenquelle von Anfang an lesen kann. Kann null zurückgeben, wenn dieses InputStreamSource durch einen vorherigen Aufruf von cancel() ungültig gemacht wurde oder wenn aus einem anderen Grund kein neuer InputStream erstellt werden kann.

Größe

public long size ()

Gibt die Größe der Quelldaten in Byte zurück.

Gibt Folgendes zurück:
long