입력 스트림 소스
public
interface
InputStreamSource
com.android.tradefed.result.InputStreamSource |
이 인터페이스는 기본적으로 ERROR(/InputStream)
를 래핑하여 클론 가능하도록 만듭니다.
cancel()
가 호출되지 않으면 리소스가 유출될 것으로 예상해야 합니다.
즉, 인스턴스에서 cancel()
가 호출되면 해당 인스턴스와 인스턴스가 만든 ERROR(/InputStream)
가 무효화됩니다.
요약
공개 메서드 | |
---|---|
default
void
|
cancel()
<ph type="x-smartling-placeholder"></ph>
이 메서드는 지원 중단되었습니다.
대신 |
abstract
void
|
close()
InputStream 소스에서 필요한 정리를 실행합니다. |
abstract
InputStream
|
createInputStream()
호출자가 스트림을 읽을 수 있도록 |
abstract
long
|
size()
소스 데이터의 크기(바이트)를 반환합니다. |
공개 메서드
취소
public void cancel ()
<ph type="x-smartling-placeholder"></ph>
이 메서드는 지원 중단되었습니다.
대신 close()
를 사용하세요.
InputStream 소스에서 필요한 정리를 실행합니다. 기본적으로 이 메서드를 호출하는 것은
이 InputStreamSource
가 무효화됩니다.
닫기
public abstract void close ()
InputStream 소스에서 필요한 정리를 실행합니다. 기본적으로 이 메서드를 호출하는 것은
이 InputStreamSource
가 무효화됩니다.
입력 스트림 생성
public abstract InputStream createInputStream ()
호출자가 스트림을 읽을 수 있도록 ERROR(/InputStream)
의 새 클론을 반환합니다.
있습니다. 이 메서드의 각 호출은 cancel()
가 호출될 때까지 실행됩니다.
동일하게 작동하는 ERROR(/InputStream)
를 반환하면 동일한 콘텐츠가 반환됩니다.
반환 값 | |
---|---|
InputStream |
호출자가 데이터 소스를 읽는 데 사용할 수 있는 ERROR(/InputStream)
시작하겠습니다 이 InputStreamSource 가 다음과 같은 경우 null 를 반환할 수 있습니다.
cancel() 에 대한 이전 호출에 의해 무효화되거나 새 InputStream을
다른 이유로 인해 생성되었습니다. |
크기
public abstract long size ()
소스 데이터의 크기(바이트)를 반환합니다.
반환 값 | |
---|---|
long |