CollectingOutputReceiver
public
class
CollectingOutputReceiver
extends Object
implements
IShellOutputReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.device.CollectingOutputReceiver |
Eine IShellOutputReceiver, die die gesamte Shell-Ausgabe in einer String zusammenfasst.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
CollectingOutputReceiver()
|
|
Öffentliche Methoden | |
|---|---|
void
|
addOutput(byte[] data, int offset, int length)
Wird jedes Mal aufgerufen, wenn neue Daten verfügbar sind. |
void
|
cancel()
Erfassung der Ausgabe abbrechen |
void
|
clearBuffer()
Löschen Sie den Inhalt des Puffers. |
void
|
flush()
Wird am Ende der Prozessausführung aufgerufen, sofern der Prozess nicht abgebrochen wurde. |
String
|
getOutput()
|
boolean
|
isCancelled()
Mit der Methode „Abbrechen“ wird die Ausführung des Remote-Shell-Befehls beendet. |
Öffentliche Konstruktoren
CollectingOutputReceiver
public CollectingOutputReceiver ()
Öffentliche Methoden
addOutput
public void addOutput (byte[] data,
int offset,
int length)Wird jedes Mal aufgerufen, wenn neue Daten verfügbar sind.
| Parameter | |
|---|---|
data |
byte: Die neuen Daten. |
offset |
int: Der Offset, an dem die neuen Daten beginnen. |
length |
int: Die Länge der neuen Daten. |
Abbrechen
public void cancel ()
Erfassung der Ausgabe abbrechen
clearBuffer
public void clearBuffer ()
Löschen Sie den Inhalt des Puffers.
leeren
public void flush ()
Wird am Ende der Prozessausführung aufgerufen, sofern der Prozess nicht abgebrochen wurde. So kann der Empfänger alle Daten beenden und leeren, die noch nicht verarbeitet wurden.
getOutput
public String getOutput ()
| Returns | |
|---|---|
String |
|
isCancelled
public boolean isCancelled ()
Mit der Methode „Abbrechen“ wird die Ausführung des Remote-Shell-Befehls beendet.
| Returns | |
|---|---|
boolean |
„true“, um die Ausführung des Befehls abzubrechen. |