ShellOutputReceiverStream

public final class ShellOutputReceiverStream
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.ShellOutputReceiverStream


Dienstprogrammunterklasse von OutputStream, die in einen IShellOutputReceiver schreibt.

Zusammenfassung

Öffentliche Konstruktoren

ShellOutputReceiverStream(IShellOutputReceiver receiver)

Erstellen Sie einen neuen Adapter für die angegebene 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)

Erstellen Sie einen neuen Adapter für die angegebene IShellOutputReceiver.

Es ist zulässig, hier einen Nullempfänger anzugeben, um den Code mit dem Adapter zu vereinfachen, d.h., damit er mit try-with-resources verwendet werden kann, ohne selbst nach einem Nullempfä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 ()

spülen

public void flush ()

Schreiben

public void write (byte[] b)

Parameter
b byte

write

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

Parameter
b byte

off int

len int

write

public void write (int b)

Parameter
b int