スナップショット入力ストリームソース

public class SnapshotInputStreamSource
extends Object implements InputStreamSource

java.lang.オブジェクト
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 ()

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

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

スナップショット入力ストリームソース

public SnapshotInputStreamSource (String name, 
                InputStream stream)

ファイルベースのInputStreamSourceのコンストラクター

パラメーター
name String

stream InputStream

パブリックメソッド

近い

public void close ()

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

入力ストリームの作成

public InputStream createInputStream ()

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

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

サイズ

public long size ()

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

戻り値
long