InputStreamSource
public interface InputStreamSource
implements Closeable
| com.android.tradefed.result.InputStreamSource |
Этот интерфейс, по сути, является оберткой для InputStream , что позволяет его клонировать.
Следует ожидать, что ресурс будет утечен, если не будет вызван cancel() , и что после вызова cancel() для экземпляра этот экземпляр и все созданные им InputStream станут недействительными.
Краткое содержание
Общедоступные методы | |
|---|---|
default void | cancel () Этот метод устарел. Используйте |
abstract void | close ()Выполните необходимую очистку источника InputStream. |
abstract InputStream | createInputStream () Возвращает новый клон |
abstract long | size ()Возвращает размер исходных данных в байтах. |
Общедоступные методы
отмена
public void cancel ()
Этот метод устарел.
Используйте функцию close() вместо этого.
Выполните необходимую очистку источника InputStream. Вызов этого метода по сути делает объект InputStreamSource недействительным.
закрывать
public abstract void close ()
Выполните необходимую очистку источника InputStream. Вызов этого метода по сути делает объект InputStreamSource недействительным.
создать поток ввода
public abstract InputStream createInputStream ()
Возвращает новый клон InputStream , чтобы вызывающая сторона могла читать поток с самого начала. Каждый вызов этого метода (до вызова cancel() ) будет возвращать InputStream с идентичным поведением — будет возвращено то же содержимое.
| Возвраты | |
|---|---|
InputStream | InputStream , который вызывающая сторона может использовать для чтения источника данных с самого начала. Может возвращать null если этот InputStreamSource был аннулирован предыдущим вызовом cancel() или если новый InputStream не может быть создан по какой-либо другой причине. |
размер
public abstract long size ()
Возвращает размер исходных данных в байтах.
| Возвраты | |
|---|---|
long | |