SizeLimitedOutputStream
public class SizeLimitedOutputStream
extends Object
java.lang.객체 | |
↳ | com.android.tradefed.util.SizeLimitedOutputStream |
쓸 수 있는 최대 데이터 양을 제한하는 스레드 안전 파일 지원 ERROR(/OutputStream)
.
요약
공개 생성자 | |
---|---|
SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix) | |
SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix) 기본 지원 파일 수로 |
공개 방법 | |
---|---|
void | close () 쓰기 스트림을 닫습니다. |
void | delete () 누적된 모든 데이터를 삭제합니다. |
void | flush () |
InputStream | getData () 수집된 출력을 |
void | write (byte[] b, int off, int len) |
void | write (int data) |
공개 생성자
SizeLimitedOutputStream
public SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix)
SizeLimitedOutputStream
을 생성합니다.
매개변수 | |
---|---|
maxDataSize | long : 출력 스트림에 보관할 대략적인 최대 크기(바이트) |
numFiles | int : 데이터를 저장하는 데 사용할 백업 파일의 최대 수입니다. 값이 높을수록 유지되는 최대 데이터가 maxDataSize에 가깝지만 성능이 저하될 수 있음을 의미합니다. |
tempFilePrefix | String : 임시 파일에 사용할 접두사 |
tempFileSuffix | String : 임시 파일에 사용할 접미사 |
SizeLimitedOutputStream
public SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix)
기본 지원 파일 수로 SizeLimitedOutputStream
생성합니다.
매개변수 | |
---|---|
maxDataSize | long : 출력 스트림에 보관할 대략적인 최대 크기 |
tempFilePrefix | String : 임시 파일에 사용할 접두사 |
tempFileSuffix | String : 임시 파일에 사용할 접미사 |
공개 방법
닫다
public void close ()
쓰기 스트림을 닫습니다.
삭제
public void delete ()
누적된 모든 데이터를 삭제합니다.
플러시
public void flush ()
getData
public InputStream getData ()
수집된 출력을 ERROR(/InputStream)
로 가져옵니다.
보고 | |
---|---|
InputStream | 수집된 출력은 ERROR(/InputStream) 입니다. |
쓰다
public void write (byte[] b, int off, int len)
매개변수 | |
---|---|
b | byte |
off | int |
len | int |
쓰다
public void write (int data)
매개변수 | |
---|---|
data | int |