ShellOutputReceiverStream

public final class ShellOutputReceiverStream
extends Object

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


Utility-Unterklasse von OutputStream, die in einen IShellOutputReceiver schreibt.

Zusammenfassung

Öffentliche Bauträger

ShellOutputReceiverStream (IShellOutputReceiver receiver)

Erstellen Sie 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 Bauträger

ShellOutputReceiverStream

public ShellOutputReceiverStream (IShellOutputReceiver receiver)

Erstellen Sie einen neuen Adapter für den angegebenen IShellOutputReceiver .

Es ist zulässig, hier einen Nullempfänger bereitzustellen, um den Code mithilfe des Adapters zu vereinfachen, d. h. damit er diesen mit Try-with-Resources verwenden 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

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