ShellOutputReceiverStream

public final class ShellOutputReceiverStream
extends OutputStream

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


Subclass utilitas OutputStream yang menulis ke 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

ShellOutputReceiverStream

public ShellOutputReceiverStream (IShellOutputReceiver receiver)

Membuat adaptor baru untuk IShellOutputReceiver yang ditentukan.

Anda dapat memberikan penerima null di sini untuk menyederhanakan kode menggunakan adaptor, yaitu sehing ga dapat menggunakannya dengan try-with-resources tanpa memeriksa penerima null itu sendiri.

Parameter
receiver IShellOutputReceiver

ShellOutputReceiverStream

public ShellOutputReceiverStream (IShellOutputReceiver receiver, 
                FileOutputStream fileOutput)

Parameter
receiver IShellOutputReceiver

fileOutput FileOutputStream

Metode publik

tutup

public void close ()

Menampilkan
IOException

melakukan flush

public void flush ()

Menampilkan
IOException

write

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