InputStreamSource
public
interface
InputStreamSource
com.android.tradefed.result.InputStreamSource |
このインターフェースは基本的に、ERROR(/InputStream)
をラップしてクローンを作成できるようにします。
cancel()
が呼び出されない限り、リソースがリークされることが想定されます。
インスタンスで cancel()
が呼び出されると、そのインスタンスと、そのインスタンスによって作成された ERROR(/InputStream)
は無効になります。
概要
パブリック メソッド | |
---|---|
default
void
|
cancel()
<ph type="x-smartling-placeholder"></ph>
このメソッドは非推奨です。
代わりに |
abstract
void
|
close()
InputStream のソースに必要なクリーンアップを行います。 |
abstract
InputStream
|
createInputStream()
|
abstract
long
|
size()
ソースデータのサイズをバイト単位で返します。 |
パブリック メソッド
キャンセル
public void cancel ()
<ph type="x-smartling-placeholder"></ph>
このメソッドは非推奨です。
代わりに close()
を使用してください。
InputStream のソースに必要なクリーンアップを行います。このメソッドを呼び出すと、基本的に
は、この InputStreamSource
を無効にします。
閉じる
public abstract void close ()
InputStream のソースに必要なクリーンアップを行います。このメソッドを呼び出すと、基本的に
は、この InputStreamSource
を無効にします。
createInputStream
public abstract InputStream createInputStream ()
ERROR(/InputStream)
の新しいクローンを返し、呼び出し元がストリームから読み取れるようにします。
あります。(cancel()
が呼び出されるまで)このメソッドが呼び出されるたびに、
同じ動作をする ERROR(/InputStream)
を返します。同じ内容が返されます。
戻り値 | |
---|---|
InputStream |
呼び出し元がデータソースを読み取るために使用できる ERROR(/InputStream)
始まります。この InputStreamSource がすでに存在する場合は null を返すことがあります。
cancel() への前回の呼び出しによって無効化されたか、新しい InputStream を
なんらかの理由で作成されました。 |
size
public abstract long size ()
ソースデータのサイズをバイト単位で返します。
戻り値 | |
---|---|
long |