گیرنده چندگانه
public class MultiReceiver
extends Object implements IShellOutputReceiver
| شیء جاوا | |
| ↳ | com.android.ddmlib.MultiReceiver |
پیادهسازی پایه IShellOutputReceiver که چندین نمونه از IShellOutputReceiver را میگیرد و دادههای دریافتی را به همه آنها پخش میکند.
خلاصه
سازندگان عمومی | |
|---|---|
MultiReceiver ( IShellOutputReceiver... receivers) | |
روشهای عمومی | |
|---|---|
void | addOutput (byte[] data, int offset, int length)هر بار که دادههای جدیدی در دسترس قرار گیرد، فراخوانی میشود. |
void | flush ()در پایان اجرای فرآیند فراخوانی میشود (مگر اینکه فرآیند لغو شده باشد). |
boolean | isCancelled ()متد Cancel برای متوقف کردن اجرای دستور shell از راه دور. |
سازندگان عمومی
گیرنده چندگانه
public MultiReceiver (IShellOutputReceiver... receivers)
| پارامترها | |
|---|---|
receivers | IShellOutputReceiver |
روشهای عمومی
خروجی اضافه
public void addOutput (byte[] data,
int offset,
int length)هر بار که دادههای جدیدی در دسترس قرار گیرد، فراخوانی میشود.
| پارامترها | |
|---|---|
data | byte : داده جدید. |
offset | int : مقدار اولیهای که دادههای جدید از آن شروع میشوند. |
length | int : طول داده جدید. |
فلاشینگ
public void flush ()
در پایان اجرای فرآیند فراخوانی میشود (مگر اینکه فرآیند لغو شده باشد). این به گیرنده اجازه میدهد تا هر دادهای را که هنوز پردازش نشده است، خاتمه داده و پاک کند.
لغو شد
public boolean isCancelled ()
متد Cancel برای متوقف کردن اجرای دستور shell از راه دور.
| بازگشتها | |
|---|---|
boolean | برای لغو اجرای دستور، true را وارد کنید. |