ShellOutputReceiverStream

public final class ShellOutputReceiverStream
extends OutputStream

java.lang.Object
java.io.OutputStream
  com.android.tradefed.util.ShellOutputReceiverStream


Unterklasse von OutputStream, die in einen IShellOutputReceiver schreibt.

Zusammenfassung

Öffentliche Konstruktoren

ShellOutputReceiverStream(IShellOutputReceiver receiver)

Erstellt einen neuen Adapter für den angegebenen IShellOutputReceiver.

ShellOutputReceiverStream(IShellOutputReceiver receiver, FileOutputStream fileOutput)

Öffentliche Methoden

void close()
void flush()
void write(byte[] b)
void write(byte[] b, int off, int len)
void write(int b)

Öffentliche Konstruktoren

ShellOutputReceiverStream

public ShellOutputReceiverStream (IShellOutputReceiver receiver)

Erstellt einen neuen Adapter für den angegebenen IShellOutputReceiver.

Hier kann ein Null-Empfänger angegeben werden, um den Code mit dem Adapter zu vereinfachen. So kann er mit „try-with-resources“ verwendet werden, ohne selbst nach einem Null-Empfänger zu suchen.

Parameter
receiver IShellOutputReceiver

ShellOutputReceiverStream

public ShellOutputReceiverStream (IShellOutputReceiver receiver, 
                FileOutputStream fileOutput)

Parameter
receiver IShellOutputReceiver

fileOutput FileOutputStream

Öffentliche Methoden

Schließen

public void close ()

Löst aus
IOException

Leeren

public void flush ()

Löst aus
IOException

Schreiben

public void write (byte[] b)

Parameter
b byte

Schreiben

public void write (byte[] b, 
                int off, 
                int len)

Parameter
b byte

off int

len int

Schreiben

public void write (int b)

Parameter
b int