Инпутстримсаурце
public interface InputStreamSource
com.android.tradefed.result.InputStreamSource |
Этот интерфейс по сути оборачивает ERROR(/InputStream)
чтобы сделать его клонируемым.
Следует ожидать, что утечка ресурса произойдет, если не будет вызван cancel()
, и что после вызова cancel()
для экземпляра этот экземпляр и все созданные им ERROR(/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
.
создатьInputStream
public abstract InputStream createInputStream ()
Верните новый клон ERROR(/InputStream)
, чтобы вызывающая сторона могла прочитать поток с самого начала. Каждый вызов этого метода (до тех пор, пока не будет вызвана cancel()
) будет возвращать ERROR(/InputStream)
идентичного поведения — будет возвращено то же содержимое.
Возврат | |
---|---|
InputStream | ERROR(/InputStream) , которую вызывающая сторона может использовать для чтения источника данных с самого начала. Может возвращать null если этот InputStreamSource был признан недействительным предыдущим вызовом cancel() или если новый InputStreamSource не может быть создан по какой-либо другой причине. |
размер
public abstract long size ()
Возвращает размер исходных данных в байтах.
Возврат | |
---|---|
long |