SnapshotInputStreamSource
public class SnapshotInputStreamSource
extends Object implements InputStreamSource
| java.lang.Object | |
| ↳ | com.android.tradefed.result.SnapshotInputStreamSource |
Объект InputStreamSource, использующий файловую архитектуру. Создает снимок исходного содержимого InputStream , чтобы гарантировать, что createInputStream() вернет 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 недействительным.
создать поток ввода
public InputStream createInputStream ()
Возвращает новый клон InputStream , чтобы вызывающая сторона могла читать поток с самого начала. Каждый вызов этого метода (до вызова cancel() ) будет возвращать InputStream с идентичным поведением — будет возвращено то же содержимое.
| Возвраты | |
|---|---|
InputStream | InputStream , который вызывающая сторона может использовать для чтения источника данных с самого начала. Может возвращать null если этот InputStreamSource был аннулирован предыдущим вызовом cancel() или если новый InputStream не может быть создан по какой-либо другой причине. |
размер
public long size ()
Возвращает размер исходных данных в байтах.
| Возвраты | |
|---|---|
long | |