MultiReceiver

public class MultiReceiver
extends Object implements IShellOutputReceiver

java.lang.Object
   ↳ com.android.ddmlib.MultiReceiver


הטמעה בסיסית של IShellOutputReceiver, שמקבלת כמה מופעים של IShellOutputReceiver ומשדרת את הנתונים שהתקבלו לכולם.

סיכום

‫constructors ציבוריים

MultiReceiver(IShellOutputReceiver... receivers)

‫methods ציבוריים

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

הפונקציה נקראת בכל פעם שיש נתונים חדשים.

void flush()

הפונקציה מופעלת בסיום ההרצה של התהליך (אלא אם התהליך בוטל).

boolean isCancelled()

שיטת ביטול להפסקת הביצוע של פקודת ה-Shell המרוחקת.

Constructors ציבוריים

MultiReceiver

public MultiReceiver (IShellOutputReceiver... receivers)

פרמטרים
receivers IShellOutputReceiver

‫methods ציבוריים

addOutput

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

הפונקציה נקראת בכל פעם שיש נתונים חדשים.

פרמטרים
data byte: הנתונים החדשים.

offset int: ההיסט שבו מתחילים הנתונים החדשים.

length int: אורך הנתונים החדשים.

ישירה

public void flush ()

הפונקציה מופעלת בסיום ההרצה של התהליך (אלא אם התהליך בוטל). כך המקבל יכול לסיים את הפעולה ולנקות את כל הנתונים שעוד לא עברו עיבוד.

isCancelled

public boolean isCancelled ()

שיטת ביטול להפסקת הביצוע של פקודת ה-Shell המרוחקת.

החזרות
boolean ‫true כדי לבטל את ההרצה של הפקודה.