ByteOutputReceiver 수집
public class CollectingByteOutputReceiver
extends Object
implements IShellOutputReceiver
java.lang.Object | |
↳ | com.android.tradefed.device.CollectingByteOutputReceiver |
전체 쉘 출력을 byte[]
로 수집하는 IShellOutputReceiver
. 이는 상당한 양의 출력을 생성하는 쉘 명령에 유용하며, 여기서 2x String
메모리 오버헤드가 상당합니다.
요약
공개 생성자 | |
---|---|
CollectingByteOutputReceiver () |
공개 메소드 | |
---|---|
void | addOutput (byte[] data, int offset, int length) |
void | cancel () 출력 수집 취소 |
void | clear () 우리가 할 수 있는 모든 것을 unref로 시도하세요. |
void | flush () |
byte[] | getOutput () |
boolean | isCancelled ()
|
공개 생성자
ByteOutputReceiver 수집
public CollectingByteOutputReceiver ()
공개 메소드
출력 추가
public void addOutput (byte[] data, int offset, int length)
매개변수 | |
---|---|
data | byte |
offset | int |
length | int |
취소
public void cancel ()
출력 수집 취소
분명한
public void clear ()
우리가 할 수 있는 모든 것을 unref로 시도하세요.
플러시
public void flush ()
getOutput
public byte[] getOutput ()
보고 | |
---|---|
byte[] |
취소됨
public boolean isCancelled ()
보고 | |
---|---|
boolean |