입력스트림소스
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
가 무효화됩니다.
createInputStream
public abstract InputStream createInputStream ()
호출자가 처음부터 스트림을 읽을 수 있도록 ERROR(/InputStream)
의 새 복제본을 반환합니다. 이 메소드를 호출할 때마다( cancel()
호출될 때까지) 동일하게 동작하는 ERROR(/InputStream)
반환합니다. 즉, 동일한 내용이 반환됩니다.
보고 | |
---|---|
InputStream | 호출자가 처음부터 데이터 소스를 읽는 데 사용할 수 있는 ERROR(/InputStream) 입니다. 이 InputStreamSource cancel() 에 대한 이전 호출에 의해 무효화되었거나 다른 이유로 인해 새 InputStream을 생성할 수 없는 경우 null 반환할 수 있습니다. |
크기
public abstract long size ()
소스 데이터의 크기를 바이트 단위로 반환합니다.
보고 | |
---|---|
long |