SnapshotInputStreamSource
public
class
SnapshotInputStreamSource
extends Object
implements
InputStreamSource
| java.lang.Object | |
| ↳ | com.android.tradefed.result.SnapshotInputStreamSource |
ファイルにバックアップされた InputStreamSource。 元の InputStream のコンテンツのスナップショットを作成して、
createInputStream() が必要に応じて同じ動作の InputStream を返すようにします。
概要
パブリック コンストラクタ | |
|---|---|
SnapshotInputStreamSource(String name, InputStream stream)
ファイルにバックアップされた |
|
パブリック メソッド | |
|---|---|
void
|
close()
InputStream のソースに必要なクリーンアップを行います。 |
InputStream
|
createInputStream()
|
long
|
size()
ソースデータのサイズ(バイト単位)を返します。 |
パブリック コンストラクタ
SnapshotInputStreamSource
public SnapshotInputStreamSource (String name,
InputStream stream)ファイルにバックアップされた InputStreamSource のコンストラクタ
| パラメータ | |
|---|---|
name |
String |
stream |
InputStream |
パブリック メソッド
閉じる
public void close ()
InputStream のソースに必要なクリーンアップを行います。このメソッドを呼び出すと、本質的に
このInputStreamSourceは無効になります。
createInputStream
public InputStream createInputStream ()
InputStream の新しいクローンを返します。これにより、呼び出し元はストリームを
最初から読み取ることができます。このメソッドを呼び出すたびに(cancel() が呼び出されるまで)、同じ動作の InputStream が返されます。つまり、同じコンテンツが返されます。
| 戻り値 | |
|---|---|
InputStream |
呼び出し元がデータソースを最初から読み取るために使用できる InputStream。以前に cancel() が呼び出されてこの InputStreamSource が無効になった場合や、他の理由で新しい InputStream を作成できない場合は、null を返すことがあります。 |
サイズ
public long size ()
ソースデータのサイズ(バイト単位)を返します。
| 戻り値 | |
|---|---|
long |
|