CollectingOutputReceiver

public class CollectingOutputReceiver
extends Object implements IShellOutputReceiver

java.lang.Object
   ↳ com.android.tradefed.device.CollectingOutputReceiver


IShellOutputReceiver ซึ่งรวบรวมเอาต์พุตของเชลล์ทั้งหมดไว้ในString

สรุป

เครื่องมือสร้างสาธารณะ

CollectingOutputReceiver()

เมธอดสาธารณะ

void addOutput(byte[] data, int offset, int length)

เรียกใช้ทุกครั้งที่มีข้อมูลใหม่

void cancel()

ยกเลิกการรวบรวมเอาต์พุต

void clearBuffer()

ล้างเนื้อหาของบัฟเฟอร์

void flush()

เรียกใช้เมื่อสิ้นสุดการดำเนินการกระบวนการ (เว้นแต่จะยกเลิกกระบวนการ)

String getOutput()
boolean isCancelled()

วิธียกเลิกเพื่อหยุดการดำเนินการคำสั่งเชลล์ระยะไกล

เครื่องมือสร้างสาธารณะ

CollectingOutputReceiver

public CollectingOutputReceiver ()

เมธอดสาธารณะ

addOutput

public void addOutput (byte[] data, 
                int offset, 
                int length)

เรียกใช้ทุกครั้งที่มีข้อมูลใหม่

พารามิเตอร์
data byte: ข้อมูลใหม่

offset int: ออฟเซ็ตที่ข้อมูลใหม่เริ่มต้น

length int: ความยาวของข้อมูลใหม่

ยกเลิก

public void cancel ()

ยกเลิกการรวบรวมเอาต์พุต

clearBuffer

public void clearBuffer ()

ล้างเนื้อหาของบัฟเฟอร์

ล้าง

public void flush ()

เรียกใช้เมื่อสิ้นสุดการดำเนินการกระบวนการ (เว้นแต่จะยกเลิกกระบวนการ) ซึ่งช่วยให้ ผู้รับสามารถสิ้นสุดและล้างข้อมูลที่ยังไม่ได้ประมวลผล

getOutput

public String getOutput ()

คิกรีเทิร์น
String

isCancelled

public boolean isCancelled ()

วิธียกเลิกเพื่อหยุดการดำเนินการคำสั่งเชลล์ระยะไกล

คิกรีเทิร์น
boolean true เพื่อยกเลิกการดำเนินการคำสั่ง