ShellOutputReceiverStream

public final class ShellOutputReceiverStream
extends OutputStream

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


Subclasse de utilitário de OutputStream que grava em um IShellOutputReceiver.

Resumo

Construtores públicos

ShellOutputReceiverStream(IShellOutputReceiver receiver)

Crie um novo adaptador para o IShellOutputReceiver especificado.

ShellOutputReceiverStream(IShellOutputReceiver receiver, FileOutputStream fileOutput)

Métodos públicos

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

Construtores públicos

ShellOutputReceiverStream

public ShellOutputReceiverStream (IShellOutputReceiver receiver)

Crie um novo adaptador para o IShellOutputReceiver especificado.

É válido fornecer um receptor nulo aqui para simplificar o código usando o adaptador, ou seja, para que ele possa usar isso com try-with-resources sem verificar um receptor nulo.

Parâmetros
receiver IShellOutputReceiver

ShellOutputReceiverStream

public ShellOutputReceiverStream (IShellOutputReceiver receiver, 
                FileOutputStream fileOutput)

Parâmetros
receiver IShellOutputReceiver

fileOutput FileOutputStream

Métodos públicos

fechar

public void close ()

Gera
IOException

transferir

public void flush ()

Gera
IOException

gravação

public void write (byte[] b)

Parâmetros
b byte

gravação

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

Parâmetros
b byte

off int

len int

gravação

public void write (int b)

Parâmetros
b int