CollectingOutputReceiver
public
class
CollectingOutputReceiver
extends Object
implements
IShellOutputReceiver
| java.lang.Object | |
| ↳ | com.android.ddmlib.CollectingOutputReceiver |
IShellOutputReceiver yang mengumpulkan seluruh output shell ke dalam satu String.
Ringkasan
Konstruktor publik | |
|---|---|
CollectingOutputReceiver()
|
|
CollectingOutputReceiver(CountDownLatch commandCompleteLatch)
|
|
Metode publik | |
|---|---|
void
|
addOutput(byte[] data, int offset, int length)
Dipanggil setiap kali ada data baru. |
boolean
|
awaitCompletion(long timeout, TimeUnit unit)
|
void
|
cancel()
Membatalkan pengumpulan output. |
void
|
flush()
Dipanggil di akhir eksekusi proses (kecuali jika proses dibatalkan). |
String
|
getOutput()
|
boolean
|
isCancelled()
Metode pembatalan untuk menghentikan eksekusi perintah shell jarak jauh. |
boolean
|
isComplete()
|
Konstruktor publik
CollectingOutputReceiver
public CollectingOutputReceiver ()
CollectingOutputReceiver
public CollectingOutputReceiver (CountDownLatch commandCompleteLatch)
| Parameter | |
|---|---|
commandCompleteLatch |
CountDownLatch |
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. |
awaitCompletion
public boolean awaitCompletion (long timeout,
TimeUnit unit)| Parameter | |
|---|---|
timeout |
long |
unit |
TimeUnit |
| Hasil | |
|---|---|
boolean |
|
batal
public void cancel ()
Membatalkan pengumpulan output.
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.
getOutput
public String getOutput ()
| Hasil | |
|---|---|
String |
|
isCancelled
public boolean isCancelled ()
Metode pembatalan untuk menghentikan eksekusi perintah shell jarak jauh.
| Hasil | |
|---|---|
boolean |
benar (true) untuk membatalkan eksekusi perintah. |
isComplete
public boolean isComplete ()
| Hasil | |
|---|---|
boolean |
|