ShellOutputReceiverStream
public
final
class
ShellOutputReceiverStream
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.ShellOutputReceiverStream |
IShellOutputReceiver に書き込む OutputStream のユーティリティ サブクラス。
概要
パブリック コンストラクタ | |
---|---|
ShellOutputReceiverStream(IShellOutputReceiver receiver)
指定された |
|
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 ()
フラッシュ
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 |