{i>ShellOutputReceiverStream<i}

public final class ShellOutputReceiverStream
extends Object

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


Subclass utilitas dari OutputStream yang menulis ke dalam IShellOutputReceiver.

Ringkasan

Konstruktor publik

ShellOutputReceiverStream(IShellOutputReceiver receiver)

Membuat adaptor baru untuk IShellOutputReceiver yang ditentukan.

ShellOutputReceiverStream(IShellOutputReceiver receiver, FileOutputStream fileOutput)

Metode publik

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

Konstruktor publik

{i>ShellOutputReceiverStream<i}

public ShellOutputReceiverStream (IShellOutputReceiver receiver)

Membuat adaptor baru untuk IShellOutputReceiver yang ditentukan.

Anda dapat menyediakan penerima null di sini untuk menyederhanakan kode menggunakan adaptor, yaitu {i>router<i} dapat menggunakannya dengan {i>try-with-resources<i} tanpa memeriksa penerima {i>null<i} itu sendiri.

Parameter
receiver IShellOutputReceiver

{i>ShellOutputReceiverStream<i}

public ShellOutputReceiverStream (IShellOutputReceiver receiver, 
                FileOutputStream fileOutput)

Parameter
receiver IShellOutputReceiver

fileOutput FileOutputStream

Metode publik

tutup

public void close ()

{i>flush<i}

public void flush ()

tulis

public void write (byte[] b)

Parameter
b byte

tulis

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

Parameter
b byte

off int

len int

tulis

public void write (int b)

Parameter
b int