크기제한된출력스트림
public class SizeLimitedOutputStream
extends Object
java.lang.Object | |
↳ | 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) |
공개 생성자
크기제한된출력스트림
public SizeLimitedOutputStream (long maxDataSize, int numFiles, String tempFilePrefix, String tempFileSuffix)
SizeLimitedOutputStream
을 생성합니다.
매개변수 | |
---|---|
maxDataSize | long : 출력 스트림에 보관할 대략적인 최대 크기(바이트) |
numFiles | int : 데이터를 저장하는 데 사용할 최대 백업 파일 수입니다. 값이 높을수록 보관되는 최대 데이터가 maxDataSize에 가까워지지만 성능이 저하될 수 있음을 의미합니다. |
tempFilePrefix | String : 임시 파일에 사용할 접두사 |
tempFileSuffix | String : 임시 파일에 사용할 접미사 |
크기제한된출력스트림
public SizeLimitedOutputStream (long maxDataSize, String tempFilePrefix, String tempFileSuffix)
기본 백업 파일 수를 사용하여 SizeLimitedOutputStream
을 생성합니다.
매개변수 | |
---|---|
maxDataSize | long : 출력 스트림에 유지할 대략적인 최대 크기 |
tempFilePrefix | String : 임시 파일에 사용할 접두사 |
tempFileSuffix | String : 임시 파일에 사용할 접미사 |
공개 메소드
닫다
public void close ()
쓰기 스트림을 닫습니다.
삭제
public void delete ()
누적된 데이터를 모두 삭제합니다.
플러시
public void flush ()
데이터 가져오기
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 |