ShellOutputReceiverStream

public final class ShellOutputReceiverStream
extends Object

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


一种实用程序子类,用于将数据写入 IShellOutputReceiver。

摘要

公共构造函数

ShellOutputReceiverStream(IShellOutputReceiver receiver)

为给定的 IShellOutputReceiver 创建新的适配器。

ShellOutputReceiverStream(IShellOutputReceiver receiver, FileOutputStream fileOutput)

公共方法

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

公共构造函数

ShellOutputReceiverStream

public ShellOutputReceiverStream (IShellOutputReceiver receiver)

为给定的 IShellOutputReceiver 创建新的适配器。

在此处提供 null 接收器是有效的,这样可以简化使用适配器的代码,即,使代码可以在使用 try-with-resources 时无需自行检查 null 接收器。

参数
receiver IShellOutputReceiver

ShellOutputReceiverStream

public ShellOutputReceiverStream (IShellOutputReceiver receiver, 
                FileOutputStream fileOutput)

参数
receiver IShellOutputReceiver

fileOutput FileOutputStream

公共方法

关闭

public void close ()

flush

public void flush ()

写内容

public void write (byte[] b)

参数
b byte

写内容

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

参数
b byte

off int

len int

写内容

public void write (int b)

参数
b int