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()
호출자가 처음부터 스트림을 읽을 수 있도록 |
File
|
getFile()
기본 파일을 반환합니다. |
long
|
size()
소스 데이터의 크기를 바이트 단위로 반환합니다. |
공개 생성자
FileInputStreamSource
public FileInputStreamSource (File file)
| 매개변수 | |
|---|---|
file |
File |
FileInputStreamSource
public FileInputStreamSource (File file,
boolean deleteFileOnCancel)Ctor
| 매개변수 | |
|---|---|
file |
File: 스트리밍할 데이터가 포함된 File |
deleteFileOnCancel |
boolean: true인 경우 close()이 호출될 때 연결된 파일이 삭제됩니다. |
공개 메서드
cleanFile
public void cleanFile ()
FileInputStreamSource와 연결된 파일을 삭제하는 편의 메서드입니다. 안전하지 않음
닫기
public void close ()
InputStream의 소스에서 필요한 정리를 실행합니다. 이 메서드를 호출하면 기본적으로 이 InputStreamSource가 무효화됩니다.
createInputStream
public InputStream createInputStream ()
호출자가 처음부터 스트림을 읽을 수 있도록 InputStream의 새 클론을 반환합니다. cancel()이 호출될 때까지 이 메서드를 호출할 때마다 동일하게 동작하는 InputStream이 반환됩니다. 즉, 동일한 콘텐츠가 반환됩니다.
| 반환 | |
|---|---|
InputStream |
호출자가 처음부터 데이터 소스를 읽는 데 사용할 수 있는 InputStream입니다. 이 InputStreamSource이 cancel()에 대한 이전 호출로 인해 무효화되었거나 다른 이유로 새 InputStream을 만들 수 없는 경우 null을 반환할 수 있습니다. |
getFile
public File getFile ()
기본 파일을 반환합니다. 스트림이 닫히면 파일이 더 이상 존재하지 않을 수 있습니다.
| 반환 | |
|---|---|
File |
|
크기
public long size ()
소스 데이터의 크기를 바이트 단위로 반환합니다.
| 반환 | |
|---|---|
long |
|