InputStreamSource

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


Diese Schnittstelle umschließt im Grunde ein ERROR(/InputStream), um es klonbar zu machen.

Es ist zu erwarten, dass eine Ressource bis zum Aufruf von cancel() gehackt wird, und Sobald cancel() für eine Instanz aufgerufen wird, sind diese Instanz und alle von ihr erstellten ERROR(/InputStream)s ungültig.

Zusammenfassung

Öffentliche Methoden

default void cancel()

<ph type="x-smartling-placeholder"></ph> Diese Methode wurde eingestellt. Verwende stattdessen close().

abstract void close()

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

abstract InputStream createInputStream()

Gibt einen neuen Klon von ERROR(/InputStream) zurück, damit der Aufrufer den Stream auslesen kann von Anfang an.

abstract long size()

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

Öffentliche Methoden

Abbrechen

public void cancel ()

<ph type="x-smartling-placeholder"></ph> Diese Methode wurde eingestellt.
Verwende stattdessen close().

Führen Sie alle erforderlichen Bereinigungen der Quelle des InputStream durch. Wenn diese Methode im Wesentlichen macht dieses InputStreamSource ungültig.

Schließen

public abstract void close ()

Führen Sie alle erforderlichen Bereinigungen der Quelle des InputStream durch. Wenn diese Methode im Wesentlichen macht dieses InputStreamSource ungültig.

createInputStream

public abstract InputStream createInputStream ()

Gibt einen neuen Klon von ERROR(/InputStream) zurück, damit der Aufrufer den Stream auslesen kann von Anfang an. Bei jedem Aufruf dieser Methode (bis zum Aufruf von cancel()) geschieht Folgendes: ein ERROR(/InputStream)-Objekt mit gleichem Verhalten zurückgeben; es werden dieselben Inhalte zurückgegeben.

Returns
InputStream Ein ERROR(/InputStream), mit dem der Aufrufer die Datenquelle aus dem beginnen. Kann null zurückgeben, wenn dieses InputStreamSource durch einen vorherigen Aufruf von cancel() ungültig gemacht wurde oder wenn ein neuer InputStream nicht aus einem anderen Grund erstellt wurde.

Größe

public abstract long size ()

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

Returns
long