گیرندهی بایتخروجیِ جمعآوریکننده
public class CollectingByteOutputReceiver
extends Object implements IShellOutputReceiver
| شیء جاوا | |
| ↳ | com.android.tradefed.device.CollectingByteOutputReceiver |
یک IShellOutputReceiver که کل خروجی پوسته را در یک byte[] جمع آوری میکند. این برای دستورات پوستهای که مقدار قابل توجهی خروجی تولید میکنند، مفید است، جایی که سربار حافظه 2x String قابل توجه خواهد بود.
خلاصه
سازندگان عمومی | |
|---|---|
CollectingByteOutputReceiver () | |
روشهای عمومی | |
|---|---|
void | addOutput (byte[] data, int offset, int length)هر بار که دادههای جدیدی در دسترس قرار گیرد، فراخوانی میشود. |
void | cancel ()لغو مجموعه خروجی |
void | clear ()سعی کنید هر چیزی را که میتوانیم از حالت ref خارج کنیم |
void | flush ()در پایان اجرای فرآیند فراخوانی میشود (مگر اینکه فرآیند لغو شده باشد). |
byte[] | getOutput () |
boolean | isCancelled ()متد Cancel برای متوقف کردن اجرای دستور shell از راه دور. |
سازندگان عمومی
گیرندهی بایتخروجیِ جمعآوریکننده
public CollectingByteOutputReceiver ()
روشهای عمومی
خروجی اضافه
public void addOutput (byte[] data,
int offset,
int length)هر بار که دادههای جدیدی در دسترس قرار گیرد، فراخوانی میشود.
| پارامترها | |
|---|---|
data | byte : داده جدید. |
offset | int : مقدار اولیهای که دادههای جدید از آن شروع میشوند. |
length | int : طول داده جدید. |
لغو
public void cancel ()
لغو مجموعه خروجی
واضح
public void clear ()
سعی کنید هر چیزی را که میتوانیم از حالت ref خارج کنیم
فلاشینگ
public void flush ()
در پایان اجرای فرآیند فراخوانی میشود (مگر اینکه فرآیند لغو شده باشد). این به گیرنده اجازه میدهد تا هر دادهای را که هنوز پردازش نشده است، خاتمه داده و پاک کند.
خروجی دریافت کنید
public byte[] getOutput ()
| بازگشتها | |
|---|---|
byte[] | |
لغو شد
public boolean isCancelled ()
متد Cancel برای متوقف کردن اجرای دستور shell از راه دور.
| بازگشتها | |
|---|---|
boolean | برای لغو اجرای دستور، true را وارد کنید. |