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. |