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