MultiReceiver

public class MultiReceiver
extends Object implements IShellOutputReceiver

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


Implementasi dasar IShellOutputReceiver, yang mengambil beberapa instance IShellOutputReceiver dan menyiarkan data yang diterima ke semua instance tersebut.

Ringkasan

Konstruktor publik

MultiReceiver(IShellOutputReceiver... receivers)

Metode publik

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

Dipanggil setiap kali ada data baru.

void flush()

Dipanggil di akhir eksekusi proses (kecuali jika proses dibatalkan).

boolean isCancelled()

Metode pembatalan untuk menghentikan eksekusi perintah shell jarak jauh.

Konstruktor publik

MultiReceiver

public MultiReceiver (IShellOutputReceiver... receivers)

Parameter
receivers IShellOutputReceiver

Metode publik

addOutput

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

Dipanggil setiap kali ada data baru.

Parameter
data byte: Data baru.

offset int: Offset tempat data baru dimulai.

length int: Panjang data baru.

flush

public void flush ()

Dipanggil di akhir eksekusi proses (kecuali jika proses dibatalkan). Hal ini memungkinkan penerima menghentikan dan menghapus data apa pun yang belum diproses.

isCancelled

public boolean isCancelled ()

Metode pembatalan untuk menghentikan eksekusi perintah shell jarak jauh.

Hasil
boolean benar (true) untuk membatalkan eksekusi perintah.