SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
   ↳ com.android.tradefed.result.SnapshotInputStreamSource


ファイルベースの InputStreamSource。元の ERROR(/InputStream) コンテンツのスナップショットを作成し、createInputStream() が必要に応じて同じ動作の ERROR(/InputStream) を返すようにします。

概要

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

SnapshotInputStreamSource(String name, InputStream stream)

ファイル バックの InputStreamSource のコンストラクタ

パブリック メソッド

void close()

InputStream のソースで必要なクリーンアップを行います。

InputStream createInputStream()

呼び出し元がストリームを最初から読み取れるように、ERROR(/InputStream) の新しいクローンを返します。

long size()

ソースデータのサイズ(バイト単位)を返します。

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

SnapshotInputStreamSource

public SnapshotInputStreamSource (String name, 
                InputStream stream)

ファイル バックの InputStreamSource のコンストラクタ

パラメータ
name String

stream InputStream

パブリック メソッド

閉じる

public void close ()

InputStream のソースに必要なクリーンアップを行います。このメソッドを呼び出すと、基本的にこの InputStreamSource が無効になります。

createInputStream

public InputStream createInputStream ()

ERROR(/InputStream) の新しいクローンを返して、呼び出し元がストリームの先頭から読み取れるようにします。このメソッドを呼び出すたびに(cancel() が呼び出されるまで)、同じ動作の ERROR(/InputStream) が返されます。つまり、同じ内容が返されます。

戻り値
InputStream 呼び出し元がデータソースの先頭から読み取るために使用できる ERROR(/InputStream)。この InputStreamSourcecancel() の以前の呼び出しによって無効にされた場合、またはなんらかの理由で新しい InputStream を作成できない場合は、null を返すことがあります。

size

public long size ()

ソースデータのサイズ(バイト単位)を返します。

戻り値
long