입력 스트림 소스

public interface InputStreamSource

com.android.tradefed.result.InputStreamSource


이 인터페이스는 기본적으로 복제 가능하도록 ERROR(/InputStream) 래핑합니다.

cancel() 호출되지 않는 한 리소스가 누출되고 인스턴스에서 cancel() 호출되면 해당 인스턴스와 인스턴스가 생성한 모든 ERROR(/InputStream) 유효하지 않게 됩니다.

요약

공개 방법

default void cancel ()

이 방법은 더 이상 사용되지 않습니다. 대신 close() 사용하십시오.

abstract void close ()

InputStream의 소스에서 필요한 정리를 수행하십시오.

abstract InputStream createInputStream ()

호출자가 처음부터 스트림을 읽을 수 있도록 ERROR(/InputStream) 의 새 복제본을 반환합니다.

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) 입니다. 이전에 cancel() 호출하여 이 InputStreamSource 무효화되었거나 다른 이유로 새 InputStream을 만들 수 없는 경우 null 반환할 수 있습니다.

크기

public abstract long size ()

소스 데이터의 크기를 바이트 단위로 반환합니다.

보고
long