СнимокInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

java.lang.Объект
com.android.tradefed.result.SnapshotInputStreamSource


InputStreamSource с файловой поддержкой. Создает снимок исходного содержимого ERROR(/InputStream) чтобы гарантировать, что createInputStream() вернет ERROR(/InputStream) с идентичным поведением по мере необходимости.

Краткое содержание

Общественные конструкторы

SnapshotInputStreamSource (String name, InputStream stream)

Конструктор для InputStreamSource с файловой поддержкой

Публичные методы

void close ()

Выполните необходимую очистку источника InputStream.

InputStream createInputStream ()

Верните новый клон ERROR(/InputStream) , чтобы вызывающая сторона могла прочитать поток с самого начала.

long size ()

Возвращает размер исходных данных в байтах.

Общественные конструкторы

СнимокInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

Конструктор для InputStreamSource с файловой поддержкой

Параметры
name String

stream InputStream

Публичные методы

закрывать

public void close ()

Выполните необходимую очистку источника InputStream. Вызов этого метода по существу делает недействительным этот InputStreamSource .

создатьInputStream

public InputStream createInputStream ()

Верните новый клон ERROR(/InputStream) , чтобы вызывающая сторона могла прочитать поток с самого начала. Каждый вызов этого метода (до тех пор, пока не будет вызвана cancel() ) будет возвращать ERROR(/InputStream) идентичного поведения — будет возвращено то же содержимое.

Возврат
InputStream ERROR(/InputStream) , которую вызывающая сторона может использовать для чтения источника данных с самого начала. Может возвращать null если этот InputStreamSource был признан недействительным предыдущим вызовом cancel() или если новый InputStreamSource не может быть создан по какой-либо другой причине.

размер

public long size ()

Возвращает размер исходных данных в байтах.

Возврат
long