SnapshotInputStreamSource

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 ()

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

Публичные конструкторы

SnapshotInputStreamSource

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() или если новый InputStream не может быть создан по какой-либо другой причине.

размер

public long size ()

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

Возвращает
long