SnapshotInputStreamSource

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

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


File-backed 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) 。このInputStreamSource以前のcancel()の呼び出しによって無効化された場合、または何らかの理由で新しい InputStream を作成できない場合は、 nullを返すことがあります。

サイズ

public long size ()

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

戻り値
long