SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

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


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

요약

공개 생성자

SnapshotInputStreamSource(String name, InputStream stream)

파일 지원 InputStreamSource의 생성자

공개 메서드

void close()

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

InputStream createInputStream()

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

long size()

소스 데이터의 크기(바이트)를 반환합니다.

공개 생성자

SnapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

파일 지원 InputStreamSource의 생성자

매개변수
name String

stream InputStream

공개 메서드

닫기

public void close ()

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

입력 스트림 생성

public InputStream createInputStream ()

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

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

크기

public long size ()

소스 데이터의 크기(바이트)를 반환합니다.

반환 값
long