FixedByteArrayOutputStream

public class FixedByteArrayOutputStream
extends Object

java.lang.Object
com.android.tradefed.util.FixedByteArrayOutputStream


最大量のデータのみを保持するメモリ内ERROR(/OutputStream)

これは、固定サイズの循環バイト配列を保持することによって実装されます。

スレッドセーフではありません。

概要

パブリックコンストラクター

FixedByteArrayOutputStream (int maxDataSize)

FixedByteArrayOutputStream作成します。

パブリックメソッド

InputStream getData ()

収集された出力を読み取るためのInputStreamを取得します。

long size ()
void write (byte[] b, int off, int len)
void write (int data)

パブリックコンストラクター

FixedByteArrayOutputStream

public FixedByteArrayOutputStream (int maxDataSize)

FixedByteArrayOutputStream作成します。

パラメーター
maxDataSize int :出力ストリームに保持するおおよその最大サイズ(バイト単位)

パブリックメソッド

getData

public InputStream getData ()

収集された出力を読み取るためのInputStreamを取得します。

スレッドセーフではありません。読み取り中にデータが書き込まれないことを前提としています

戻り値
InputStream

サイズ

public long size ()

戻り値
long現在保存されているバイト数。

書く

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

パラメーター
b byte

off int

len int

書く

public void write (int data)

パラメーター
data int