گیرنده‌ی خروجیِ جمع‌آوری‌کننده

public class CollectingOutputReceiver
extends Object implements IShellOutputReceiver

شیء جاوا
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 ()

متد Cancel برای متوقف کردن اجرای دستور shell از راه دور.

سازندگان عمومی

گیرنده‌ی خروجیِ جمع‌آوری‌کننده

public CollectingOutputReceiver ()

روش‌های عمومی

خروجی اضافه

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

هر بار که داده‌های جدیدی در دسترس قرار گیرد، فراخوانی می‌شود.

پارامترها
data byte : داده جدید.

offset int : مقدار اولیه‌ای که داده‌های جدید از آن شروع می‌شوند.

length int : طول داده جدید.

لغو

public void cancel ()

لغو مجموعه خروجی

پاک کردن بافر

public void clearBuffer ()

محتوای بافر را پاک کنید.

فلاشینگ

public void flush ()

در پایان اجرای فرآیند فراخوانی می‌شود (مگر اینکه فرآیند لغو شده باشد). این به گیرنده اجازه می‌دهد تا هر داده‌ای را که هنوز پردازش نشده است، خاتمه داده و پاک کند.

خروجی دریافت کنید

public String getOutput ()

بازگشت‌ها
String

لغو شد

public boolean isCancelled ()

متد Cancel برای متوقف کردن اجرای دستور shell از راه دور.

بازگشت‌ها
boolean برای لغو اجرای دستور، true را وارد کنید.