FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

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


입력 파일을 사용하는 InputStreamSource입니다.

호출자가 파일을 삭제할 책임이 있습니다.

요약

공개 생성자

FileInputStreamSource(File file)
FileInputStreamSource(File file, boolean deleteFileOnCancel)

Ctor

공개 메서드

void cleanFile()

FileInputStreamSource와 연결된 파일을 삭제하는 편의 메서드입니다.

void close()

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

InputStream createInputStream()

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

File getFile()

기본 파일을 반환합니다.

long size()

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

공개 생성자

FileInputStreamSource

public FileInputStreamSource (File file)

매개변수
file File

FileInputStreamSource

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Ctor

매개변수
file File: 스트리밍할 데이터가 포함된 ERROR(/File)

deleteFileOnCancel boolean: true이면 close()이 호출될 때 연결된 파일이 삭제됩니다.

공개 메서드

cleanFile

public void cleanFile ()

FileInputStreamSource와 연결된 파일을 삭제하는 편의 메서드입니다. 안전하지 않음

닫기

public void close ()

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

createInputStream

public InputStream createInputStream ()

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

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

getFile

public File getFile ()

기본 파일을 반환합니다. 스트림이 닫히면 파일이 더 이상 존재하지 않을 수 있습니다.

반환 값
File

크기

public long size ()

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

반환 값
long