SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
com.android.tradefed.result.SnapshotInputStreamSource


파일 지원 InputStreamSource입니다. 원래 InputStream 콘텐츠의 스냅샷을 만들어 createInputStream()이 필요에 따라 동일하게 동작하는 InputStreams를 반환하도록 합니다.

요약

공개 생성자

SnapshotInputStreamSource(String name, InputStream stream)

파일 지원 InputStreamSource의 생성자입니다.

공개 메서드

void close()

InputStream의 소스에서 필요한 정리를 실행합니다.

InputStream createInputStream()

호출자가 처음부터 스트림을 읽을 수 있도록 InputStream의 새 클론을 반환합니다.

long size()

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

공개 생성자

SnapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

파일 지원 InputStreamSource의 생성자입니다.

매개변수
name String

stream InputStream

공개 메서드

닫기

public void close ()

InputStream의 소스에서 필요한 정리를 실행합니다. 이 메서드를 호출하면 기본적으로 이 InputStreamSource가 무효화됩니다.

createInputStream

public InputStream createInputStream ()

호출자가 처음부터 스트림을 읽을 수 있도록 InputStream의 새 클론을 반환합니다. 이 메서드를 호출할 때마다 (cancel()이 호출될 때까지) 동일하게 동작하는 InputStream이 반환됩니다. 즉, 동일한 콘텐츠가 반환됩니다.

반환
InputStream 호출자가 처음부터 데이터 소스를 읽는 데 사용할 수 있는 InputStream입니다. 이 InputStreamSource가 이전 cancel() 호출로 무효화되었거나 다른 이유로 새 InputStream을 만들 수 없는 경우 null을 반환할 수 있습니다.

크기

public long size ()

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

반환
long