CollectingOutputReceiver
public
class
CollectingOutputReceiver
extends Object
implements
IShellOutputReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.device.CollectingOutputReceiver |
IShellOutputReceiver, który zbiera wszystkie dane wyjściowe powłoki w jednym String.
Podsumowanie
Publiczne konstruktory | |
|---|---|
CollectingOutputReceiver()
|
|
Metody publiczne | |
|---|---|
void
|
addOutput(byte[] data, int offset, int length)
Wywoływana za każdym razem, gdy są dostępne nowe dane. |
void
|
cancel()
Anulowanie kolekcji wyjściowej |
void
|
clearBuffer()
Wyczyść zawartość bufora. |
void
|
flush()
Wywoływana na końcu wykonania procesu (chyba że proces został anulowany). |
String
|
getOutput()
|
boolean
|
isCancelled()
Metoda anulowania, która zatrzymuje wykonywanie polecenia powłoki zdalnej. |
Publiczne konstruktory
CollectingOutputReceiver
public CollectingOutputReceiver ()
Metody publiczne
addOutput
public void addOutput (byte[] data,
int offset,
int length)Wywoływana za każdym razem, gdy są dostępne nowe dane.
| Parametry | |
|---|---|
data |
byte: nowe dane. |
offset |
int: przesunięcie, od którego zaczynają się nowe dane. |
length |
int: długość nowych danych. |
anuluj
public void cancel ()
Anulowanie kolekcji wyjściowej
clearBuffer
public void clearBuffer ()
Wyczyść zawartość bufora.
spłukiwać,
public void flush ()
Wywoływana na końcu wykonania procesu (chyba że proces został anulowany). Dzięki temu odbiorca może zakończyć działanie i opróżnić wszystkie dane, które nie zostały jeszcze przetworzone.
getOutput
public String getOutput ()
| Zwroty | |
|---|---|
String |
|
isCancelled
public boolean isCancelled ()
Metoda anulowania, która zatrzymuje wykonywanie polecenia powłoki zdalnej.
| Zwroty | |
|---|---|
boolean |
wartość true, aby anulować wykonanie polecenia. |