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) Конструктор для |
Публичные методы | |
---|---|
void | close () Выполните любую необходимую очистку источника InputStream. |
InputStream | createInputStream () Возвратите новый клон |
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 |